MenuItem.Select Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.