ToolStripDropDown.AutoClose 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 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 字段以指定自定义结束逻辑。