MenuItem.Select Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, wenn der Mauszeiger auf ein Menüelement gesetzt wird.
public:
event EventHandler ^ Select;
public event EventHandler Select;
member this.Select : EventHandler
Public Custom Event Select As EventHandler
Ereignistyp
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie das Select -Ereignis der MenuItem -Klasse verwendet wird, um Hilfetext einem StatusBarPanel - StatusBar Steuerelement zuzuweisen. In diesem Beispiel müssen MenuItem Objekte mit dem Namen menuOpen
, menuSave
und menuExit
einem MainMenu Steuerelement in einem Formular hinzugefügt werden. Das Beispiel erfordert auch, dass dem Formular ein StatusBar -Steuerelement mit dem Namen statusBar1
hinzugefügt wurde. Das StatusBar -Steuerelement sollte eine StatusBarPanelenthalten.
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
Hinweise
Dieses Ereignis wird in der Regel ausgelöst, wenn der Benutzer den Mauszeiger auf das Menüelement zeigt. Das Ereignis kann auch ausgelöst werden, wenn der Benutzer ein Menüelement mithilfe der Tastatur hervorhebt, indem er mit den Pfeiltasten zum Menüelement scrollt. Sie können dieses Ereignis verwenden, um eine detaillierte Hilfezeichenfolge für dieses Menüelement in der status leiste einer Anwendung anzuzeigen. Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.
Hinweis
Wenn die MenuItems -Eigenschaft für die MenuItem Elemente enthält, wird dieses Ereignis nicht ausgelöst. Dieses Ereignis wird für übergeordnete Menüelemente nicht ausgelöst.