?我用了一个TStringGrid,我现在想得到当前焦点落在的Cell的座标应该怎么办啊!(20分)

  • 主题发起人 主题发起人 huijunzi
  • 开始时间 开始时间
什么坐标?相对于谁?
用StringGrid的CellRect方法可以得到相对于StringGrid左上角的坐标:
var R: TRect;
R := StringGrid1.CellRect(StringGrid1.Col, StringGrid1.Row);
(R.Left, R.Top)就是相对于StringGrid的坐标;
如果要得到相对于屏幕的坐标,再加上:
var P: TPoint;
P := StringGrid1.ClientToScreen(Point(R.Left, R.Top));
(P.X, P.Y)就是相对于屏幕的坐标了。
 
接受答案了.
 
后退
顶部