我有一个MDI表单,即MDI容器、一个带有一些按钮的ToolStrip条和一个子表单。在子窗体上,有第三个部件用于绘图,如CAD应用程序。
如果我单击一个ToolStripButton开始绘制一些东西,按钮仍然处于按下的状态,要执行操作,我必须单击屏幕上的某个位置。
如果我使用MenuStrip,我就不会有任何麻烦。
为什么工具条会有这种行为?
发布于 2014-09-10 11:22:24
向量绘制框架与ToolStrip有问题,要执行命令,就必须使用PostCommandExute("")方法。
发布于 2014-06-26 04:31:33
如果焦点停留在按钮中,则可以手动调整CAD部件的焦点以使用它:
public void myButton_Click(object sender, EventArgs e)
{
// Other code...
cadComponent.Focus();
}但不知道它为什么会那样做。
https://stackoverflow.com/questions/24420236
复制相似问题