在应用程序中为所有与事件mdimain_MdiChildActivate
相关的子表单定义逻辑。GridControl
mouseDoubleClick
它适用于所有包含子表单的网格,但在某些情况下,网格mouseDoubleClick
是为子表单内部定义的。MdiParent
因此,该事件从内部触发两次。有没有什么办法可以让MdiParent
父控件事件在这种情况下不会触发mouseDoubleClick
比较/验证ifexist
子表单的情况而不更改 MDI 表单中的代码。
示例:
private void MDIMain_MdiChildActivate(object sender, EventArgs e)
{
// code should not work
}
private void MainGridControl_MouseDoubleClick(object sender, MouseEventArgs e)
{
/// Child Form : code should work
}