MenuStrip.MenuDeactivate Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje po MenuStrip dezaktywacji.
public:
event EventHandler ^ MenuDeactivate;
public event EventHandler MenuDeactivate;
public event EventHandler? MenuDeactivate;
member this.MenuDeactivate : EventHandler
Public Custom Event MenuDeactivate As EventHandler
Typ zdarzenia
Przykłady
Poniższy przykład kodu przedstawia użycie tego elementu członkowskiego. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia MenuDeactivate . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie MessageBox.Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .
Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu MenuStrip o nazwie MenuStrip1
. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem MenuDeactivate .
private void MenuStrip1_MenuDeactivate(Object sender, EventArgs e) {
MessageBox.Show("You are in the MenuStrip.MenuDeactivate event.");
}
Private Sub MenuStrip1_MenuDeactivate(sender as Object, e as EventArgs) _
Handles MenuStrip1.MenuDeactivate
MessageBox.Show("You are in the MenuStrip.MenuDeactivate event.")
End Sub
Uwagi
Po aktywowaniu przez klawisz MenuStrip ALT lub ToolStrip zazwyczaj nie należy ani usuwać fokusu z kontrolki, która obecnie ma fokus. Jeśli na liście rozwijanej MenuStriplub znajduje się kontrolka hostowanaMenuStrip, kontrolka zyskuje fokus, gdy użytkownik naciska klawisz TAB. Ogólnie rzecz biorąc, GotFocuszdarzenia , LostFocus, Enteri Leave mogą MenuStrip nie być wywoływane, gdy są aktywowane przez klawiaturę. W takich przypadkach należy zamiast tego użyć zdarzeń MenuActivate i MenuDeactivate .
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.