gpt4 book ai didi

c# - 在 C# WinForm 中单击子 ToolStripMenuItem 时,ToolStripMenuItem 不关闭

转载 作者:行者123 更新时间:2023-11-30 15:11:29 26 4
gpt4 key购买 nike

有没有办法让 ToolStripMenuItem 在我单击子控件(在其 DropDrowItems 集合中)时不关闭?

在我的例子中,我有一些用作复选框的 ToolStripMenuItems。实际上,我在一些 ToolStripMenuItems 中使用它们的 Check 属性实现了 radio 行为。但我不希望在单击其中任何一个时关闭菜单,因为它们不是操作,它们仅代表菜单项中的选项。

这可能吗?

最佳答案

   this.menuItem.DropDown.Closing += new ToolStripDropDownClosingEventHandler(DropDown_Closing); 

void DropDown_Closing(object sender, ToolStripDropDownClosingEventArgs e)
{
if (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked)
{
e.Cancel = true;
((ToolStripDropDownMenu) sender).Invalidate();
}
}

关于c# - 在 C# WinForm 中单击子 ToolStripMenuItem 时,ToolStripMenuItem 不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com