delphi里有没有label1(i)这样的数组形式吗?如果没有,像这样的控件数组如何处理?

解决方案 »

  1.   

    http://www.ccw.com.cn/htm/app/aprog/01_6_18_3.asp
      

  2.   

    var
      TestLable: array[1..10] of TLable; 
    begin
      TestLable[1].Caption := 'Test';
    end;
      

  3.   

    如果一组label的name是 LabelX1,LabelX2,LabelX3,LabelX4
    可以通过这样的方式访问:
    TLabel(findComponent('LabelX1')).caption:='disp';
      

  4.   

    DELPHI的TFORM有COMPONENT的信息,另外,容器组件里面都有包含的控件的信息,所以我的做法是设置要进行查询的控件的TAG,用的时候搜索一下就可以了