ToolStripDropDown.AutoClose Özellik

Tanım

Denetimin etkinleştirmeyi kaybettiğinde otomatik olarak kapanması ToolStripDropDown gerekip gerekmediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

trueToolStripDropDown denetim otomatik olarak kapanırsa; kapatılmadıysa, false. Varsayılan değer: true.

Örnekler

Aşağıdaki kod örneği, onay kutusu seçimine yanıt olarak özelliğin AutoClose değerinin nasıl geçiş yapılacağını gösterir.

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

Açıklamalar

Her zaman açık kalmasını istiyorsanız ToolStripDropDown olarak ayarlayın AutoClosefalse.

Not

özelliğini ayarlamak yerine olayı işlemeyi ClosingAutoClose göz önünde bulundurun. CloseReason Özel kapatma mantığını belirtmek için işleyicinizdeki Closing alanı inceleyin.

Şunlara uygulanır