/**********************************************/
/*★ メニューの Event を設定する 前田 稔 ★*/
/**********************************************/
using System;
using System.Drawing;
using System.Windows.Forms;
public class MyForm : Form
{
public MyForm()
{
Text = "Menu を設定";
// メインメニューを生成
MainMenu menu = new MainMenu();
// ファイル/終了メニューを生成
MenuItem item = menu.MenuItems.Add("ファイル(&F)");
item.MenuItems.Add(new MenuItem("終了(&X)", new EventHandler(this.FileExit), Shortcut.CtrlQ));
// ヘルプ/バージョン情報メニューを生成
item = menu.MenuItems.Add("ヘルプ(&H)");
item.MenuItems.Add(new MenuItem("バージョン情報(&A)...", new EventHandler(this.HelpAbout)));
// フォームのメニューとしてセット
this.Menu = menu;
}
// ファイル-終了メニューのイベントハンドラ
private void FileExit(object sender, EventArgs e)
{ this.Close();
}
// ヘルプ-バージョン情報メニューのイベントハンドラ
private void HelpAbout(object sender, EventArgs e)
{ MessageBox.Show("Menu Event Sample Program Ver 1.0");
}
}
class form01
{
public static void Main()
{
MyForm mf = new MyForm();
Application.Run(mf);
}
}
|