次の方法で共有


ContextMenu コンポーネントの概要 (Windows フォーム)

重要

MenuStripContextMenuStrip は、以前のバージョンの MainMenu コントロールおよび ContextMenu コントロールに代わると共に追加の機能を提供しますが、MainMenu および ContextMenu は、下位互換性を保つ目的および将来使用する目的で、必要に応じて保持できます。

Windows フォームの ContextMenu コンポーネントには、選択したオブジェクトに関連付けられたコマンドのうち、頻繁に使用されるコマンドを簡単に実行するためのメニューが用意されています。 ショートカット メニューの項目は、多くの場合、アプリケーションの他の場所に表示されるメイン メニューの項目のサブセットです。 ユーザーは、通常、マウスを右クリックしてショートカット メニューにアクセスします。 Windows フォームでは、ショートカット メニューはコントロールに関連付けられています。

主要なプロパティ

ショートカット メニューをコントロールに関連付けるには、コントロールの ContextMenu プロパティに ContextMenu コンポーネントを設定します。 1 つのショートカット メニューを複数のコントロールに関連付けることができますが、各コントロールに設定できるショートカット メニューは 1 つだけです。

ContextMenu コンポーネントの主要なプロパティは、MenuItems プロパティです。 メニュー項目を作成するには、プログラムで MenuItem オブジェクトを作成し、これらのオブジェクトをショートカット メニューの Menu.MenuItemCollection に追加します。 ショートカット メニューの項目は、通常、他のメニューを基に作成するため、他のメニュー項目をコピーしてショートカット メニューに追加するのが一般的な方法です。

参照

参照

ContextMenu

MenuStrip

ContextMenuStrip