在使用delphi的时候,当相同控件很多的时候,函数处理的过程又大致相同
所以不知道是否可以将控件数组化,这样操作起来会方便些请高手指教

解决方案 »

  1.   

    keyi
    但要把问题说得详细些吧
      

  2.   

    把这些控件赋值给一个控件数据,比如:
    CtrlArray: array[0..9] of TEdit;
    这样就可以通过数据操作他们了。
      

  3.   

    var i:integer;
        AEdit:Array of TEdit;
    begin
      For i:=0 to ADODataSet.RecordCount-1 do
        begin
        SetLength(AEdit,i+1);
        AEdit[i]:=TEdit.Create(self);
        AEdit[i].Left:=i*115;
        AEdit[i].Top:=Trunc(i/40)*100;
        AEdit[i].Width:=40;
        AEdit[i].Height:=20;
        AEdit[i].OnClick:=proClick;
        
        ADODataSet.Next;
        end;
    end;