Freigeben über


MenuItem.Select Ereignis

Definition

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.

Gilt für:

Weitere Informationen