ToolStripDropDown.AutoClose Właściwość

Definicja

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

truejeś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ść falseAutoClose .

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.

Dotyczy