我正在使用 Delphi XE3,并尝试创建一个与 Outlook 类型相同的按摩应用程序,但是当我尝试使用大约 2000 条记录的数据加载 Tscroll 框时,它变得如此缓慢!
Outlook scrollbox 如何在滚动时保持这么多数据而不会变慢或闪烁?
这是我下面的代码,用于用稍后将包含信息的面板填充滚动框。
procedure TForm1.IdThreadComponent1Run(Sender: TIdThreadComponent);
var i: integer;
Pnl : TPanel;
begin
for i := 1 to 2000 do
begin
Pnl := TPanel.Create(Self);
Pnl.Align := alTop;
Pnl.parent := scrollbox1;
Pnl.Caption := inttostr(i);
end;
IdThreadComponent1.Active := false;
end;