MenuItem.Select Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre quando o utilizador coloca o ponteiro sobre um item do menu.
public:
event EventHandler ^ Select;
public event EventHandler Select;
member this.Select : EventHandler
Public Custom Event Select As EventHandler
Tipo de Evento
Exemplos
O exemplo de código seguinte demonstra como usar o Select evento da MenuItem classe para atribuir texto de ajuda a um StatusBarPanel de um StatusBar controlo. Este exemplo exige que MenuItem objetos nomeados menuOpen, menuSave, e menuExit sejam adicionados a um MainMenu controlo sobre uma forma. O exemplo também exige que um StatusBar controlo, nomeado, statusBar1 tenha sido adicionado ao formulário. O StatusBar controlo deve conter um 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
Observações
Este evento é normalmente ativado quando o utilizador coloca o ponteiro do rato sobre o item do menu. O evento também pode ser ativado quando o utilizador destaca um item do menu usando o teclado, deslocando-se até ao item do menu com as setas. Pode usar este evento para mostrar uma cadeia de ajuda detalhada relacionada com este item do menu na barra de estado de uma aplicação. Para obter mais informações sobre como manipular eventos, consulte Manipulando e gerando eventos.
Note
Se a MenuItems propriedade para o MenuItem contiver algum item, este evento não é elevado. Este evento não é elevado para os itens do menu dos pais.