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

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

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

ContextMenuStripの関連付 使用切替


(過去ログ 71 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■41692 / inTopicNo.1)  ContextMenuStripの関連付 使用切替
  
□投稿者/ hs (155回)-(2009/09/28(Mon) 15:22:49)

分類:[VB.NET/VB2005 以降] 

VS2008 VB

タイトルに記載の通りContextMenuStripの関連付の際、指定のItemの使用(Enable)の切り替えを行っています。
各コントロールのContextMenuStripの関連はContextMenuStripプロパティに設定することで容易に行うことが出来ます。
また条件によってItemの各プロパティを操作することも今まで問題なく行うことができていました。

ところが、Datagridviewに関しては、なぜかうまくいきません。

仮に、ContextMenuStripのItemに [追加][編集][削除] を配置。
Datagridviewの行の条件によってこれら[追加][編集][削除] の使用(Enable)の切り替えを行いたいのですが、
DatagridviewのContextMenuStripプロパティにセットした場合は、使用(Enable)の切り替えが問題なく行えます。

しかし、Datagridviewの余白部分を右クリックされた際、ContextMenuStripを出したくないためRowTemplateのContextMenuStripプロパティにセットしたところ、
ContextMenuStripは表示されるのですが、その切り替えを行っているPGは、問題なく動いているのですが[追加][編集][削除] の使用(Enable)切り替えだけが行われません。
また、RowTemplateのContextMenuStripプロパティにセットした際、その階層に配置したItemさえ見えなくなるという現象も出ております。

この現象を解決するにはどうすればよいのでしょうか?
よろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -