MenuItem.Click イベントとは? わかりやすく解説

MenuItem.Click イベント

メニュー項目に対して定義されているショートカット キーまたはアクセス キー使用して、そのメニュー項目がクリックまたは選択される発生します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
使用例使用例

Click イベント使用してMenuItemクリックされたときにタスク実行する方法次のコード例示します。この例では、mainMenu1 という MainMenu を作成し2 つMenuItem オブジェクトtopMenuItem (File)、および menuItem1 (Open) を追加します。そして、Click イベントmenuItem1_Click イベント ハンドラ接続しますユーザーOpen メニュー項目をクリックすると、OpenFileDialog が初期化されて表示されます。この例では、Form1 という名前の Form が既に作成されている必要があります

 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
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:
   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.set_Text("&File");
    menuItem1.set_Text("&Open");

    // Add the menu items to the main menu.
    topMenuItem.get_MenuItems().Add(menuItem1);
    mainMenu1.get_MenuItems().Add(topMenuItem);

    // Add functionality to the menu items using the Click event. 
    menuItem1.add_Click(new System.EventHandler(this.menuItem1_Click));

    // Assign mainMenu1 to the form.
    this.set_Menu(mainMenu1);
} //CreateMyMenu

private void menuItem1_Click(Object sender,
 System.EventArgs e)
{
    // Create a new OpenFileDialog and display it.
    OpenFileDialog fd = new OpenFileDialog();
    fd.set_DefaultExt("*.*");
    fd.ShowDialog();
} //menuItem1_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からMenuItem.Click イベントを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMenuItem.Click イベントを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMenuItem.Click イベント を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MenuItem.Click イベント」の関連用語

MenuItem.Click イベントのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MenuItem.Click イベントのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS