Bagikan melalui


MenuItem.Select Kejadian

Definisi

Terjadi ketika pengguna menempatkan penunjuk di atas item menu.

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

Jenis Acara

Contoh

Contoh kode berikut menunjukkan cara menggunakan Select peristiwa MenuItem kelas untuk menetapkan teks bantuan ke StatusBarPanel kontrol StatusBar . Contoh ini mengharuskan MenuItem objek bernama menuOpen, menuSave, dan menuExit ditambahkan ke MainMenu kontrol pada formulir. Contohnya juga mengharuskan StatusBar kontrol, bernama statusBar1 telah ditambahkan ke formulir. Kontrol StatusBar harus berisi StatusBarPanel.

private:
   void MenuSelected( Object^ sender, System::EventArgs^ /*e*/ )
   {
      if ( sender == menuOpen )
            statusBar1->Panels[ 0 ]->Text = "Opens a file to edit";
      else
      if ( sender == menuSave )
            statusBar1->Panels[ 0 ]->Text = "Saves the current file";
      else
      if ( sender == menuExit )
            statusBar1->Panels[ 0 ]->Text = "Exits the application";
      else
            statusBar1->Panels[ 0 ]->Text = "Ready";
   }
private void MenuSelected(object sender, System.EventArgs e)
{
   if (sender == menuOpen)
      statusBar1.Panels[0].Text = "Opens a file to edit";
   else if(sender == menuSave)
      statusBar1.Panels[0].Text = "Saves the current file";
   else if(sender == menuExit)
      statusBar1.Panels[0].Text = "Exits the application";
   else
      statusBar1.Panels[0].Text = "Ready";
}
Private Sub MenuSelected(ByVal sender As Object, ByVal e As System.EventArgs) _
                     Handles menuOpen.Select, menuExit.Select, menuSave.Select
   If sender Is menuOpen Then
      StatusBar1.Panels(0).Text = "Opens a file to edit"
   Else
      If sender Is menuSave Then
         StatusBar1.Panels(0).Text = "Saves the current file"
      Else
         If sender Is menuExit Then
            StatusBar1.Panels(0).Text = "Exits the application"
         Else
            StatusBar1.Panels(0).Text = "Ready"
         End If
      End If
   End If
End Sub

Keterangan

Kejadian ini biasanya dinaikkan ketika pengguna menempatkan penunjuk mouse di atas item menu. Peristiwa juga dapat dinaikkan saat pengguna menyoroti item menu menggunakan keyboard dengan menggulir ke item menu dengan tombol panah. Anda dapat menggunakan kejadian ini untuk menampilkan string bantuan terperinci yang berkaitan dengan item menu ini di bilah status aplikasi. Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Catatan

MenuItems Jika properti untuk MenuItem berisi item apa pun, kejadian ini tidak dinaikkan. Kejadian ini tidak dinaikkan untuk item menu induk.

Berlaku untuk

Lihat juga