MenuItem.Click 이벤트

정의

메뉴 항목에 대해 정의된 바로 가기 키 또는 선택키를 사용하여 메뉴 항목을 클릭하거나 선택할 때 발생합니다.

public:
 event EventHandler ^ Click;
public event EventHandler Click;
member this.Click : EventHandler 
Public Custom Event Click As EventHandler 

이벤트 유형

예제

다음 코드 예제에 사용 하는 방법을 보여 줍니다.는 Click 수행 하는 이벤트를 작업 하는 경우는 MenuItem 를 클릭 합니다. 이 예에서는 만듭니다는 MainMenu 호출 mainMenu1 두 개 추가 MenuItem 개체 topMenuItem (File) 및 menuItem1 (Open). 그런 다음 연결 합니다 Click 이벤트를는 menuItem1_Click 이벤트 처리기입니다. 클릭할 때 합니다 Open 메뉴 항목을 OpenFileDialog 초기화 되 고 표시 합니다. 만든이 예제는 Form 라는 Form1합니다.

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합니다. 이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.

참고

경우는 MenuItems 에 대 한 속성을 MenuItem 모든 항목이 포함이 이벤트가 발생 하지 않습니다. 부모 메뉴 항목에 대해서는이 이벤트가 발생 하지 않습니다.

적용 대상