ToolStripDropDown.AutoClose Właściwość
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.
Pobiera lub ustawia wartość wskazującą, czy kontrolka ToolStripDropDown powinna zostać automatycznie zamknięta po utracie aktywacji.
public:
property bool AutoClose { bool get(); void set(bool value); };
public bool AutoClose { get; set; }
member this.AutoClose : bool with get, set
Public Property AutoClose As Boolean
Wartość właściwości
true
jeśli kontrolka zostanie automatycznie zamkniętaToolStripDropDown; w przeciwnym razie . false
Wartość domyślna to true
.
Przykłady
W poniższym przykładzie kodu pokazano, jak przełączać wartość AutoClose właściwości w odpowiedzi na zaznaczenie pola wyboru.
// This method toggles the value of the ToolStripDropDown
// control's AutoClose property.
private void autoCloseCheckBox_CheckedChanged(object sender, EventArgs e)
{
this.contextMenuStrip1.AutoClose ^= true;
}
' This method toggles the value of the ToolStripDropDown
' control's AutoClose property.
Private Sub autoCloseCheckBox_CheckedChanged(sender As Object, e As EventArgs) Handles autoCloseCheckBox.CheckedChanged
Me.contextMenuStrip1.AutoClose = Me.contextMenuStrip1.AutoClose Xor True
End Sub
Uwagi
Jeśli chcesz, aby element ToolStripDropDown zawsze pozostawał otwarty, ustaw wartość false
AutoClose .
Uwaga
Rozważ obsługę Closing zdarzenia zamiast ustawiania AutoClose właściwości. CloseReason Sprawdź pole w procedurze Closing obsługi, aby określić niestandardową logikę zamykania.