コンテキストメニューは各コントロールに関連付けられるメニューです。右クリック等で表示し、クリックすることで処理を実行することができます。ContextMenuStripはコンテキストメニューを管理するコントロールです。その中に各メニューの項目であるToolStripMenuItemが追加されます。
ToolStripMenuItemのプロパティです。
コンテキストメニュー項目にチェックが入っているかどうかを設定・取得します。
コンテキストメニューをクリックしたときにチェック記号をつけるかどうかを設定・取得します。
コンテキストメニュー項目の表示を設定・取得します。
○ プロジェクト
次のようにプロジェクトを作成してください。
プロジェクトの種類 | Windows フォーム アプリケーション |
---|---|
プロジェクト名 | ContextMenuTest |
○ フォームデザイン
次の図のようにコントロールを配置してください。
ContextMenuStripを追加すると、コンポーネントトレイにコントロールが追加されます。ContextMenuStripコントロールを選択すると、次の図のように設定画面が表示されます。前節のメニューと同じ要領でメニュー項目を追加します。
今回は、「メッセージ」というメニューをひとつ追加してください。
○ プログラム
メッセージメニューをダブルクリックして、次のプログラムを入力してください。
○ 実行結果
○ 解説
テキストボックスを右クリックして表示されるメニューを選択するとメッセージボックスが表示されます。