重要
MenuStrip と ContextMenuStrip は、以前のバージョンの MainMenu コントロールと ContextMenu コントロールに機能を置き換えて追加しますが、下位互換性と将来の使用の両方を選択した場合、MainMenu と ContextMenu は保持されます。
Windows フォーム ContextMenu コンポーネントを使用すると、選択したオブジェクトに関連付けられている頻繁に使用されるコマンドの簡単にアクセスできるショートカット メニューをユーザーに提供できます。 ショートカット メニューの項目は、アプリケーションの他の場所に表示されるメイン メニューの項目のサブセットである場合がよくあります。 通常、ユーザーはマウスを右クリックしてショートカット メニューにアクセスできます。 Windows フォームでは、ショートカット メニューはコントロールに関連付けられます。
主要な特性
ショートカット メニューをコントロールに関連付けるには、コントロールの ContextMenu プロパティを ContextMenu コンポーネントに設定します。 1 つのショートカット メニューを複数のコントロールに関連付けることができますが、各コントロールに含めることができるショートカット メニューは 1 つだけです。
ContextMenu コンポーネントのキー プロパティは、MenuItems プロパティです。 メニュー項目を追加するには、プログラムで MenuItem オブジェクトを作成し、ショートカット メニューの Menu.MenuItemCollection に追加します。 通常、ショートカット メニューの項目は他のメニューから描画されるため、ほとんどの場合、項目をコピーしてショートカット メニューに追加します。
こちらも参照ください
.NET Desktop feedback