ToolStripDropDown.AutoClose 属性

定义

获取或设置一个值,该值指示 ToolStripDropDown 控件是否应在失去激活状态时自动关闭。

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

属性值

如果 ToolStripDropDown 控件自动关闭,则为 true;否则为 false。 默认值为 true

示例

下面的代码示例演示如何切换 属性的值AutoClose以响应检查框选择。

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

注解

如果希望始终 ToolStripDropDown 保持打开状态,请将 设置为 AutoClosefalse

注意

请考虑处理 事件, Closing 而不是设置 AutoClose 属性。 CloseReason检查处理程序中的 Closing 字段以指定自定义结束逻辑。

适用于