dbgrideh VisibleColumns 的问题(100分)

  • 主题发起人 主题发起人 蜉蝣小生
  • 开始时间 开始时间

蜉蝣小生

Unregistered / Unconfirmed
GUEST, unregistred user!
左右滚动条滚动后,想取出dbgrideh当前界面显示出来的每列的宽度。用
for i:=0 to dbgrideh1.VisibleColCount-1 do
showmessage(inttostr(dbgrideh1.VisibleColumns.Width));
dbgrideh1.VisibleColCount取出的是正确的
可是dbgrideh1.VisibleColumns.Width 却总是从dbgrideh的第0列开始。
是不是ehlib 的 bug?
 
不是,因为 你米 给每个 col 给一个width
dbgrideh1.visiblecolumns[0] := 40;
dbgrideh1.visiblecolumns[1] := 50;
再show出来看
 
接受答案了.
 

Similar threads

D
回复
0
查看
392
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
661
DelphiTeacher的专栏
D
后退
顶部