C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■93244 / )  Re[4]: Re: DataGridViewのCellDoublecli
□投稿者/ KOZ (55回)-(2019/11/29(Fri) 10:26:55)
No93243 (Rider さん) に返信
>  マウス位置を元にHitTestで対象セルを特定。(範囲外の場合は終了)

マウス位置はコントロールの範囲内にあるかどうかだけ判定し、対象のセルは CurrentCell を使ったほうが良いです。

スクロールすると位置がずれてしまいます。

TreeView の NodeDoubleClick イベントがいい例で、ノードをダブルクリックして下位ノードが展開され、
スクロールすると TreeNodeMouseClickEventArgs.Node にはスクロール後のマウス位置にあるノードが入っています。
返信 編集キー/


管理者用

- Child Tree -