Tstringgrid使用的小问题(40分)

  • 主题发起人 主题发起人 qlw
  • 开始时间 开始时间
Q

qlw

Unregistered / Unconfirmed
GUEST, unregistred user!
几分钟前遇到的问题。我想获取光标所在的cell的行列值,
怎么得到的老是(-1,-1)?
笨死了,呵呵
procedure TForm1.ss(Sender: TObject);
var p:Tpoint;
g:TgridCoord;
begin
getcursorPos(p);
g:=stringgrid1.MouseCoord(p.x,p.y);
showmessage(inttostr(g.x)+' '+inttostr(g.y));
end;
 
getcursorPos(p)后加一句:
MapWindowPoints(0,stringgrid1.handle,p,1);
 
直接用StringGrid1.Cells.Row和StringGrid1.Cells.Col 不可以吗?
 
>>StringGrid1.Cells.Row和StringGrid1.Cells.Col
好...象不行吧
 
说错了,是StringGrid1.Col 和 StringGrid1.Row
 
多人接受答案了。
 
后退
顶部