tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataGridのContextMenuでセルの特定方法
記事No3603
投稿日: 2006/05/07(Sun) 15:36
投稿者SHIN
[OSのVer]:WindowsXP    [VBのVer]:VB.NET2003 

Googleで"datagrid" や "右クリック"など、色々調べ、
このサイトの過去ログもみたのですが、どうしてもわからないので、質問させて頂きます。

DataGridコントロールで特定のセルを右クリックすると"編集"というメニューを
表示しました。その編集のクリックイベントをコーディングしたいのですが、
そのイベントの中で特定セルをどのように認識したらよいのでしょうか?

DatagridのMouse_DownイベントではHitTestInfoを使って、特定のセルは認識できるのですが、
右クリックのメニュー(ContextMenu)のイベントではどのように記述したらよいか
どうしてもわかりません。

どうか宜しくお願いします。

[ツリー表示へ]
タイトルRe: DataGridのContextMenuでセルの特定方法
記事No3604
投稿日: 2006/05/07(Sun) 19:22
投稿者花ちゃん
> DatagridのMouse_DownイベントではHitTestInfoを使って、特定のセルは認識できるのですが、
> 右クリックのメニュー(ContextMenu)のイベントではどのように記述したらよいか

特定のセルが取得できるのならその位置を変数に格納しておき、必要時に参照すればいいのでは。

[ツリー表示へ]
タイトルRe^2: DataGridのContextMenuでセルの特定方法
記事No3606
投稿日: 2006/05/07(Sun) 22:43
投稿者SHIN
回答有難うございます。
特定のセルをHitTestInfoで取得し、Publicの変数に入れる事が考えたのですが、
やはり、それがBestな手法なのでしょうか。

MouseDownでセルの取得→ContextMenuのボタンクリックという
2段構えでの方法でしかないのですね。

有難うございました。

[ツリー表示へ]