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