请教 Delphi中,有一个PageControl,有20个page页,每页上有一个ListView,每个Listview的列都是一致的,有30列,我创建的时候试过先创建这些列,显示的时候Show和ListView.Columns.Add两种方法,都非常慢,有其他的办法吗?谢谢
解决方案 »
- 急!急!急!,请教一个dbcheckbox的问题!
- 一个求1到1000数的阶乘和数 pascal!
- 如何获取当前系统system32文件夹的路径?
- Excel导出的文件只有office excel能打开,永中,wps等其他的打开都显示不了数据???
- StringGrid 下横线问题
- 为何在点击combobox时总出现 Invalid floating point opteration?
- 各位大侠,DELPHI8什么时候推出来?????
- 怎么样才能让DBNavigator能向后滚?
- 在DBGRID当前游标的位置下添加一个记录
- 如何用fastreport打印硬盘上的DOC文件
- RO+DataSnap No connection available
- 用delphi怎么做FLV播放器!!用什么控件!在线等
var
i,j : Integer;
ts : TTabSheet;//分页
lv : TListView;//ListView
begin
pgc1.Visible := False; //创建分页
for i := 1 to 20 do
begin
ts := TTabSheet.Create(pgc1);
ts.PageControl := pgc1;
ts.Caption := Format('TabSheet_%d',[i]); //创建ListView
lv := TListView.Create(ts);
lv.Parent := ts;
lv.Align := alClient;
lv.ViewStyle := vsReport; //创建列
lv.Columns.BeginUpdate;
for j := 1 to 30 do
begin
with lv.Columns.Add do
begin
Caption := Format('Column_%d',[j]);
end;
end;
lv.Columns.EndUpdate;
end; pgc1.Visible := True;
end;