MenuItem.Select Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
, menuSave
et 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.