DbGrid标题操作的问题!(如何按dbgrid的标题(或位置)来重新设置dbgrid滚动条的位置!) (30分)

  • 主题发起人 主题发起人 zhang_yz
  • 开始时间 开始时间
Z

zhang_yz

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个dbGrid控件的操作中,对于标题(多项,有向右拉的滚动条)的操作!
1.只能单击操作(delphi本身的事件是DBGrid1TitleClick),能否双击才进行操作!
2.当我拉动滚动条(比如操作最后一个字段的标题),当我单击操作后,滚动条自动回到
最左边了,能否让滚动条不自动滚动!
 
自定义事件!
 
不会吧!每人回答!是懒的回答,还是没办法解决!
 
?????????????????????????????????
还没人回答!
 
这样,你先判断点击的子段标题的位置(fieldname ,或在DbGrid标题中的位置个数),然后在定位查询后dbgrid滚动条的位置。
只是想法!你试试!
搞好了,告诉我一声!
 
如何按dbgrid的标题(或位置)来重新设置dbgrid滚动条的位置!
 
还没人回答!在加50分!
 
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
with Column.Grid As TDBGrid do
if SelectedIndex < Columns.Count - 1 then
SelectedIndex := SelectedIndex + 1;
end;
此解决方法不是很理想,请查看Delphi 联机帮助 TCustomDBGrid.SelectedIndex
 
????????
还没解决吗?????
 

Similar threads

D
回复
0
查看
844
DelphiTeacher的专栏
D
D
回复
0
查看
854
DelphiTeacher的专栏
D
D
回复
0
查看
686
DelphiTeacher的专栏
D
D
回复
0
查看
544
DelphiTeacher的专栏
D
后退
顶部