2014-11-03 14 views

回答

2

只需使用內置方法,每個方法都需要一個座標。

例,獲得單擊的單元格中的重寫MouseDown事件:

protected override void OnMouseDown(MouseEventArgs e) 
{ 
    Int32 row = RowContaining(e.Y); 
    Int32 col = ColContaining(e.X); 
} 

或者,如果你有到網格的引用,同樣的想法適用於:

Int32 row = Grid.RowContaining(yCoord); 
Int32 col = Grid.ColContaining(xCoord); 

您還可以使用使用ComponentOne的PointAt方法識別點擊區域:

C1.Win.C1TrueDBGrid.PointAtEnum ptEnum - Grid.PointAt(e.X, e.Y); 
+0

非常感謝,正是我一直在尋找的。 – 2014-11-04 00:47:01