MenuStrip.MenuActivate Událost

Definice

Vyvolá se, když uživatel přistupuje k nabídce pomocí klávesnice nebo myši.

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

Event Type

Příklady

Následující příklad kódu ukazuje použití tohoto členu. V příkladu obslužná rutina události hlásí výskyt MenuActivate události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct s laděním. Pokud chcete hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy k víceřádkovému TextBoxobjektu .

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu MenuStrip s názvem MenuStrip1. Pak se ujistěte, že je obslužná rutina události přidružená k MenuActivate události.

private void MenuStrip1_MenuActivate(Object sender, EventArgs e) {

   MessageBox.Show("You are in the MenuStrip.MenuActivate event.");
}
Private Sub MenuStrip1_MenuActivate(sender as Object, e as EventArgs) _ 
     Handles MenuStrip1.MenuActivate

   MessageBox.Show("You are in the MenuStrip.MenuActivate event.")

End Sub

Poznámky

Při aktivaci pomocí klávesy MenuStripToolStrip ALT nebo obvykle nepřebírají ani neodeberou fokus z ovládacího prvku, na který je právě fokus. Pokud je v nebo rozevíracím seznamu MenuStriphostovaný MenuStrip ovládací prvek , získá ovládací prvek fokus, když uživatel stiskne klávesu TAB. Obecně platí, že GotFocuspři aktivaci pomocí klávesnice nemusí být vyvolány události MenuStrip , LostFocusEnter, a Leave . V takových případech místo toho použijte MenuActivate události a MenuDeactivate .

Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Platí pro