
フォームアプリのメニューバーってどうやって作成できますか?



MenuStripコントロールを利用することで、フォームアプリにメニューバーを自在に作成することができます。
目次
MenuStripコントロールでメニューバーを作成する


MenuStripコントロールを利用することで、フォームにメニューバーを追加することができます。
MenuStripをツールバーから追加すると、コンポーネントトレイに追加されます。


コンポーネントトレイのMenuStripコントロールを選択することで、「ここへ入力」が入力できるようになるので、メニューコマンドとして表示したい文字列を入力します。


入力したメニューコマンドは「ToolStripMenyuItem」となります。
メニューコマンドをクリックしたときに実行するイベントハンドラーは先程入力したコマンドをダブルクリックすることで自動で生成されます。


以下は、ダブルクリックしたときにできるイベントハンドラーのサンプル。
private void 開くToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("開く");
}
メニューにアクセスキーを割り当てる
設定したメニューコマンドにアクセスキーを割り当てるには、メニューコマンドのTextプロパティでコマンド名に続けて「&C」のようにアンパサンド「&」とアルファベットを入力することで割り当てることができます。
メニュー1に「&C」を設定した場合、「Alt+C」を入力することで、メニュー1が開きます。





メニューバーを作成することができました。



メニューバーを追加することで、より一般的な作りのアプリケーションに近づけることができます。