在应用程序中为所有与事件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
}