質問するログイン新規登録

回答編集履歴

1

間違い訂正

2021/02/17 01:05

投稿

dekaaki
dekaaki

スコア292

answer CHANGED
@@ -1,6 +1,8 @@
1
1
  イベントを間違ってませんか?
2
2
 
3
3
  CellMouseDownだとクリックされたセルの左上隅(0,0)を起点とした座標がe.X, e.Yに入っていると思われます。
4
- なのでHitTestは対象データグリッドビューの左上隅を起点とした座標で列番号・行番号を返すはずです。
4
+ HitTestは対象データグリッドビューの左上隅を起点とした座標で列番号・行番号を返すはずです。
5
5
 
6
+ なのでCellMouseDownでの座標をHitTestに渡すと正しくない座標を渡していることになります
7
+
6
8
  なので掲示されたソースだとCellMouseDownではなくMouseDownイベントを使用すると正しくセル情報が取得できます。