ToolStripDropDown.AutoClose Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.