ToolStripDropDown.AutoClose Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda ToolStripDropDown se má ovládací prvek automaticky zavřít, když došlo ke ztrátě aktivace.

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

Hodnota vlastnosti

truepokud se ToolStripDropDown ovládací prvek automaticky zavře, v opačném případě . false Výchozí formát je true.

Příklady

Následující příklad kódu ukazuje, jak přepnout hodnotu AutoClose vlastnosti v reakci na výběr zaškrtávacího políčka.

// 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

Poznámky

Pokud chcete, aby vždy zůstala otevřená ToolStripDropDown , nastavte AutoClose na false.

Poznámka

Zvažte zpracování Closing události místo nastavení AutoClose vlastnosti. CloseReason Zkontrolujte pole v obslužné rutině Closing a určete vlastní uzavírací logiku.

Platí pro