読者です 読者をやめる 読者になる 読者になる

MainMenu

MainMenuは、ウィンドウ上部のメインメニューのクラス・・・。

MainMenu クラス (System.Windows.Forms)

ただし、これは.NET Framework 1.1までの古いクラス・・・。
2.0以降はMenuStripを使うのが推奨・・・。

f:id:BG1:20170310111919p:plain

[ツール]-[ツールボックスアイテムの選択]から、

f:id:BG1:20170310111958p:plain

フィルタで"MainMenu"を絞り込んで、最終的にグローバルのMainMenuにチェックを入れる・・・。

f:id:BG1:20170310112055p:plain

ツールボックスにMainMenuが出てきたら、

f:id:BG1:20170310112139p:plain

上の方に設置するとこうなる・・・。

f:id:BG1:20170310112314p:plain

デザイナでメニューアイテムを追加し、編集・・・。

f:id:BG1:20170310112435p:plain

プロパティのイベントで、Clickのところをダブルクリックで、ハンドラが生成されるので、

menuItem3_Click("開く"は3番目に追加したからかな・・・。)にメッセージボックスで"Open!"と表示するように・・・。

ちなみにハンドラの登録は、Form1.Designer.csの、

ここに・・・。(なんで、ファイルが分かれているのにできるかは後述・・・。)

f:id:BG1:20170310113245p:plain

実行すると、デザインした通りにメニューが設置されてる・・・。

f:id:BG1:20170310113325p:plain

"ファイル"から"開く"を選択すると、

f:id:BG1:20170310113348p:plain

"Open!"と表示される・・・。

Sample/dotnet/MainMenu/MainMenu/src/MainMenu_ at master · bg1bgst333/Sample · GitHub