gpt4 book ai didi

c# - 只要没有单击任何项​​目,就防止 ToolStripDropDownButton 被关闭

转载 作者:太空宇宙 更新时间:2023-11-03 22:21:47 39 4
gpt4 key购买 nike

如何防止 ToolStripDropDownButton 在单击项目或打开菜单的箭头之前关闭?

标准的 .net Winforms ToolStripDropDownButton 会在您用鼠标悬停菜单时保持其菜单打开...

我想在关闭事件中捕获它然后说 e.Cancel = false 但不幸的是 ToolStripDropDownButton 似乎没有关闭事件只有 ToolStripDropDown

最佳答案

ToolStripDropDownButton 只是 ToolStripDropDown 的包装器。您可以像这样使用它的 DropDown 属性来访问 ToolStripDropDown:

ToolStripDropDownButton buttonStates = new ToolStripDropDownButton();
buttonStates.DropDown.Closing += new ToolStripDropDownClosingEventHandler(buttonStatesDropDown_Closing);

private void buttonStatesDropDown_Closing(object sender, ToolStripDropDownClosingEventArgs e)
{
e.Cancel = true;
}

关于c# - 只要没有单击任何项​​目,就防止 ToolStripDropDownButton 被关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819882/

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