MenuItem.Click 이벤트

정의

메뉴 항목에 대해 정의된 바로 가기 키 또는 선택키를 사용하여 메뉴 항목을 클릭하거나 선택할 때 발생합니다.Occurs when the menu item is clicked or selected using a shortcut key or access key defined for the menu item.

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

예제

다음 코드 예제에 사용 하는 방법을 보여 줍니다.는 Click 수행 하는 이벤트를 작업 하는 경우는 MenuItem 를 클릭 합니다.The following code example demonstrates how to use the Click event to perform tasks when a MenuItem is clicked. 이 예에서는 만듭니다는 MainMenu 호출 mainMenu1 두 개 추가 MenuItem 개체 topMenuItem (File) 및 menuItem1 (Open).The example creates a MainMenu called mainMenu1 and adds two MenuItem objects, topMenuItem (File) and menuItem1 (Open). 그런 다음 연결 합니다 Click 이벤트를는 menuItem1_Click 이벤트 처리기입니다.It then connects the Click event to the menuItem1_Click event handler. 클릭할 때 합니다 Open 메뉴 항목을 OpenFileDialog 초기화 되 고 표시 합니다.When the user clicks the Open menu item, an OpenFileDialog is initialized and displayed. 만든이 예제는 Form 라는 Form1합니다.The example requires that you have created a Form named 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 클릭 하면 됩니다.The Click event occurs when this MenuItem is clicked by the user. 또한이 이벤트는 사용자가 키보드를 사용 하 여 메뉴 항목을 선택 하는 경우에 발생 하 고 Enter 키를 누릅니다.This event also occurs if the user selects the menu item using the keyboard and presses the Enter key. 발생할 수도 있습니다는 액세스 키 또는 바로 가기 키를 누르는 경우와 관련 된는 MenuItem합니다.It can also occur if an access key or shortcut key is pressed that is associated with the MenuItem. 이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.For more information about handling events, see Handling and Raising Events.

참고

경우는 MenuItems 에 대 한 속성을 MenuItem 모든 항목이 포함이 이벤트가 발생 하지 않습니다.If the MenuItems property for the MenuItem contains any items, this event is not raised. 부모 메뉴 항목에 대해서는이 이벤트가 발생 하지 않습니다.This event is not raised for parent menu items.

적용 대상