- PR -

DataGridでの右クリック(C#アプリケーション)

1
投稿者投稿内容
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2005-12-19 00:20
こんにちわ。

質問させて下さい。
DataGridのセレクタ部分、スクロールバー部分、ヘッダー部分、表示部分で右クリックのメニュー内容を変えたり、グレーアウト(無効)にすることは可能でしょうか?
ご教授お願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-19 00:31
引用:

kazu999さんの書き込み (2005-12-19 00:20) より:

DataGridのセレクタ部分、スクロールバー部分、ヘッダー部分、表示部分で右クリックのメニュー内容を変えたり、グレーアウト(無効)にすることは可能でしょうか?


Windows アプリケーションですよね?

セルならば HitTest メソッドが使えるのですが、
それ以外の領域だと使えませんし、確実な方法はないでしょうね。

全体の Width と Height から求めれないこともないでしょうけど...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
lalupin4
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 163
投稿日時: 2005-12-19 00:32
 このへん見てがんばれ:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclassmousepositiontopic.asp
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformsdatagridclasshittesttopic.asp
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformsdatagridhittestinfoclasstopic.asp
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2005-12-19 00:40
回答、ありがとうございます。
上記記述を参考にしてみます。
他にも何かありましたらご教授願います。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-19 00:43
引用:

lalupin4さんの書き込み (2005-12-19 00:32) より:

このへん見てがんばれ:


HitTest メソッドはスクロール バー領域の取得はできないッスよね?

だからこそ、がんばれなのかな...? (^^;)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
lalupin4
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 163
投稿日時: 2005-12-19 21:58
引用:

だからこそ、がんばれなのかな...? (^^


 「やればできる子」と彼のお母さまと安西先生がおっしゃっていました。
1

スキルアップ/キャリアアップ(JOB@IT)