- - PR -
DataGridでの右クリック(C#アプリケーション)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-19 00:20
こんにちわ。
質問させて下さい。 DataGridのセレクタ部分、スクロールバー部分、ヘッダー部分、表示部分で右クリックのメニュー内容を変えたり、グレーアウト(無効)にすることは可能でしょうか? ご教授お願いします。 | ||||
|
投稿日時: 2005-12-19 00:31
Windows アプリケーションですよね? セルならば HitTest メソッドが使えるのですが、 それ以外の領域だと使えませんし、確実な方法はないでしょうね。 全体の Width と Height から求めれないこともないでしょうけど... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 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-19 00:40
回答、ありがとうございます。
上記記述を参考にしてみます。 他にも何かありましたらご教授願います。 | ||||
|
投稿日時: 2005-12-19 00:43
HitTest メソッドはスクロール バー領域の取得はできないッスよね? だからこそ、がんばれなのかな...? (^^;) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-12-19 21:58
「やればできる子」と彼のお母さまと安西先生がおっしゃっていました。 |
1