Partager via


MenuItem.Select Événement

Définition

Se produit lorsque l'utilisateur place le pointeur sur un élément de menu.

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

Type d'événement

Exemples

L’exemple de code suivant montre comment utiliser l’événement Select de la classe pour affecter du MenuItem texte d’aide à un StatusBarPanel d’un StatusBar contrôle. Cet exemple nécessite que MenuItem les objets nommés menuOpen, menuSaveet menuExit soient ajoutés à un MainMenu contrôle sur un formulaire. L’exemple nécessite également qu’un StatusBar contrôle nommé statusBar1 ait été ajouté au formulaire. Le StatusBar contrôle doit contenir un 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

Remarques

Cet événement est généralement déclenché lorsque l’utilisateur place le pointeur de la souris sur l’élément de menu. L’événement peut également être déclenché lorsque l’utilisateur met en surbrillance un élément de menu à l’aide du clavier en faisant défiler jusqu’à l’élément de menu avec les touches de direction. Vous pouvez utiliser cet événement pour afficher une chaîne d’aide détaillée relative à cet élément de menu dans la barre de status d’une application. Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.

Notes

Si la MenuItems propriété de contient des MenuItem éléments, cet événement n’est pas déclenché. Cet événement n’est pas déclenché pour les éléments de menu parents.

S’applique à

Voir aussi