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 auf, wenn der Benutzer den Mauszeiger über ein Menüelement platziert.
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 einem Steuerelement Hilfetext zuzuweisen StatusBarPanelStatusBar . Dieses Beispiel erfordert, dass MenuItem Objekte mit dem Namen menuOpen, menuSaveund menuExit einem Steuerelement in einem MainMenu Formular hinzugefügt werden. Das Beispiel erfordert außerdem, dass dem Formular ein StatusBar Steuerelement mit dem Namen statusBar1 hinzugefügt wurde. Das StatusBar Steuerelement sollte ein 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
Hinweise
Dieses Ereignis wird in der Regel ausgelöst, wenn der Benutzer den Mauszeiger über das Menüelement platziert. 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 Statusleiste 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 Enthaltenen Elemente enthält, wird dieses Ereignis nicht ausgelöst. Dieses Ereignis wird für übergeordnete Menüelemente nicht ausgelöst.