用动态创建数组控件,如果只是几个的话,窗体在创建和关闭的时候不会觉得慢。如果要是几十个的话,在窗体创建和关闭的时候就会发现很慢。我想请教各位高手,有什么办法解决这个问题。
解决方案 »
- XE DATASNAP 服务端模式 求解
- 帮帮忙吧,用到了DBGRID,发现可以直接修改里面的内容,原本想做个修改按键的,可是直接修改会产生问题,有时会修改成相同的记录,但并不会有提示,我不想出现两条相
- 如何在DrawGrid中加载图片?
- 新建Delphi群4927252,无两年以上实际开发经验者勿入!
- RichEdit或者Memo控件中如何搜索字符.解决立即结贴.
- 如何用一个button来删除DBGrid中当前所选的一条信息?
- 哪有BusinessSkinForm控件组下载!
- 请教各位如何在Delphi中调用foxmail发送邮件?谢谢。在线恭侯
- 复制表结构
- 怎么样让图标闪动??
- dll文件与文件流
- delphi初级..
EdtArray : Array[1..54] of TEdit;procedure TForm1.Button1Click(Sender: TObject);
var
I, L, T : integer;
begin
L := 0;
T := 0;
for I := Low(EdtArray) to High(EdtArray) do
begin
EdtArray[I] := TEdit.Create(self);//将来由Form负责释放它
EdtArray[I].Parent := self;
EdtArray[I].Name := 'AutoEdt'+IntToStr(I);
case I of
1..18 : begin L := 2; T := I; end;
19..36 : begin L := 130; T := I-18; end;
37..54 : begin L := 258; T := I-36; end;
end;
EdtArray[I].Left := L;
EdtArray[I].Top := (T-1)*21 +1;
EdtArray[I].Text := EdtArray[I].Name;
EdtArray[I].Show;
end;
end;