用鼠标点击StringGrid标题时怎么判断点击的是那一列(100)

  • 主题发起人 主题发起人 shhw
  • 开始时间 开始时间
S

shhw

Unregistered / Unconfirmed
GUEST, unregistred user!
在stringGrid的列宽可以改变的情况下,用鼠标点击标题时,怎么得到点击的是那一列
 
比较麻烦的方法是,根据当前鼠标相对于stringgrid的位置,StringGrid.LeftCol属性,以及各列的宽度,来计算当前鼠标位置属于哪一列。简单的方法,我不知道,帮你顶。
 
procedure TFgclmb.grid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var x1,y1 : integer;begin grid1.MouseToCell(x,y,x1,y1);
 
方法不错谢谢
 
标题居中怎么弄啊
 
后退
顶部