MenuItem.Click イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メニュー項目に対して定義されているショートカット キーまたはアクセス キーを使用して、そのメニュー項目がクリックまたは選択されると発生します。
public:
event EventHandler ^ Click;
public event EventHandler Click;
member this.Click : EventHandler
Public Custom Event Click As EventHandler
イベントの種類
例
次のコード例では、 イベントを使用して、 Click がクリックされたときにタスクを実行する方法を MenuItem 示します。 この例では、 という名前mainMenu1
の をMainMenu作成し、 topMenuItem
() と (File
) の 2 つのMenuItemオブジェクトをmenuItem1
Open
追加します。 次に、イベントを Click
イベント ハンドラーに menuItem1_Click
接続します。 ユーザーがメニュー項目を Open
クリックすると、 OpenFileDialog が初期化されて表示されます。 この例では、 という名前Form1
の を作成しているForm必要があります。
public:
void CreateMyMenu()
{
// Create a main menu object.
MainMenu^ mainMenu1 = gcnew MainMenu;
// Create empty menu item objects.
MenuItem^ topMenuItem = gcnew MenuItem;
MenuItem^ menuItem1 = gcnew MenuItem;
// Set the caption of the menu items.
topMenuItem->Text = "&File";
menuItem1->Text = "&Open";
// Add the menu items to the main menu.
topMenuItem->MenuItems->Add( menuItem1 );
mainMenu1->MenuItems->Add( topMenuItem );
// Add functionality to the menu items using the Click event.
menuItem1->Click += gcnew System::EventHandler( this, &Form1::menuItem1_Click );
// Assign mainMenu1 to the form.
this->Menu = mainMenu1;
}
private:
void menuItem1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Create a new OpenFileDialog and display it.
OpenFileDialog^ fd = gcnew OpenFileDialog;
fd->DefaultExt = "*.";
fd->ShowDialog();
}
public void CreateMyMenu()
{
// Create a main menu object.
MainMenu mainMenu1 = new MainMenu();
// Create empty menu item objects.
MenuItem topMenuItem = new MenuItem();
MenuItem menuItem1 = new MenuItem();
// Set the caption of the menu items.
topMenuItem.Text = "&File";
menuItem1.Text = "&Open";
// Add the menu items to the main menu.
topMenuItem.MenuItems.Add(menuItem1);
mainMenu1.MenuItems.Add(topMenuItem);
// Add functionality to the menu items using the Click event.
menuItem1.Click += new System.EventHandler(this.menuItem1_Click);
// Assign mainMenu1 to the form.
this.Menu=mainMenu1;
}
private void menuItem1_Click(object sender, System.EventArgs e)
{
// Create a new OpenFileDialog and display it.
OpenFileDialog fd = new OpenFileDialog();
fd.DefaultExt = "*.*";
fd.ShowDialog();
}
Public Sub CreateMyMenu()
' Create a main menu object.
Dim mainMenu1 As New MainMenu()
' Create empty menu item objects.
Dim topMenuItem As New MenuItem()
Dim menuItem1 As New MenuItem()
' Set the caption of the menu items.
topMenuItem.Text = "&File"
menuItem1.Text = "&Open"
' Add the menu items to the main menu.
topMenuItem.MenuItems.Add(menuItem1)
mainMenu1.MenuItems.Add(topMenuItem)
' Add functionality to the menu items using the Click event.
AddHandler menuItem1.Click, AddressOf Me.menuItem1_Click
' Assign mainMenu1 to the form.
Me.Menu = mainMenu1
End Sub
Private Sub menuItem1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
' Create a new OpenFileDialog and display it.
Dim fd As New OpenFileDialog()
fd.DefaultExt = "*.*"
fd.ShowDialog()
End Sub
注釈
このイベントは Click 、ユーザーがクリック MenuItem したときに発生します。 このイベントは、ユーザーがキーボードを使用してメニュー項目を選択し、Enter キーを押した場合にも発生します。 また、 に関連付けられているアクセス キーまたはショートカット キーが押された場合にも発生する MenuItem可能性があります。 イベントの処理の詳細については、「処理とイベントの発生」を参照してください。
適用対象
.NET