Vb可以使用控件数组,有时候真的很方便不过Dephi好像就没有了?
Vb的DoEvent功能可以从一个For循环中暂时释放Cpu去执行一个事件。如果在Dephi中我就不知道怎么写了?
能举一个例子吗?

解决方案 »

  1.   

    1 Edits: array[0..10] of TEdit; // 需要自已初始化及释放
    2 Application.ProcessMessages;
      

  2.   

    可以啊
    控件叔祖和其他树组一样定义啊
    DoEvect是什么?Application.ProcessMessages可以让你的程序继续处理其他的消息
      

  3.   

    1 Edits: array[0..10] of TEdit; 
    // 需要自已初始化及释放
    for i:=0 to 10
    edits[i].free;
    2 Application.ProcessMessages;
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      i:integer;
      vComponent: TComponent;
    begin
      for I := 1 to 16 do
          begin
             vComponent := FindComponent('Edit' + IntToStr(I));
             if Assigned(vComponent) then
                TEdit(vComponent).Text := '';
          end;
    end;
      

  5.   

    我只知道 Application.ProcessMessages。控件数组没有必要用吧!要遵循 Delphi 的特点和规律呀!
      

  6.   

    1 Edits: array[0..10] of TEdit;  定义以后怎么使用呢(让它能够显示定位和对Event 作出反应)?
    我使用  
    Edits[0].create 报错!
      

  7.   

    for I := 0 to 10 do 
    begin
      Edits[I] := TEdit.Create(Self);
      //...
    end;
      

  8.   


     CloneCenter(复制中心) :
    事实上控件数组有时是很有用的功能!比如我们在开发一个Ktv点歌系统时,用户希望可以设置在界面上显示的房间数量(每个房间都是一个List控件用来显示每个房间所点的歌曲)!这个时候,就需要用到控件数组。