ToolstripButton仍然聚焦在MDI表单中
本文关键字:MDI 表单 聚焦 ToolstripButton | 更新日期: 2023-09-27 18:10:15
我有一个MDI表单,这是MDI容器,工具条栏与一些按钮和一个子表单。在子窗体上有一个类似CAD应用程序的第三部分组件。
如果我点击ToolStripButton开始画东西,按钮保持在按下的状态,执行操作我必须点击屏幕上的某个地方。
如果我使用MenuStrip,我就不会有任何问题。
为什么工具栏有这个行为?
如果焦点停留在按钮上,您可以手动聚焦CAD部件来使用它:
public void myButton_Click(object sender, EventArgs e)
{
// Other code...
cadComponent.Focus();
}
不知道为什么会这样
Vector Draw Framework有ToolStrip的问题,执行命令需要使用PostCommandExute(")方法