Sdílet prostřednictvím


ToolStripDropDown.AutoClose Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda ToolStripDropDown 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 ToolStripDropDown pokud se ovládací prvek automaticky zavře; v opačném případě false. Výchozí hodnota 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 ToolStripDropDown , aby vždy zůstal otevřený, nastavte AutoClose na falsehodnotu .

Poznámka:

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

Platí pro