C# 将MDI窗体带到前端时出现问题
假设在父窗体中有两个MDI窗体 每个表单内部都有许多控件,有些甚至是自定义的基础设施控件,如UltraPanel 当前,当两个表单都处于打开状态且处于正常大小模式(不是最大化或最小化)时,我只能通过单击表单标题栏将一个表单置于另一个表单的前面C# 将MDI窗体带到前端时出现问题,c#,winforms,mdi,C#,Winforms,Mdi,假设在父窗体中有两个MDI窗体 每个表单内部都有许多控件,有些甚至是自定义的基础设施控件,如UltraPanel 当前,当两个表单都处于打开状态且处于正常大小模式(不是最大化或最小化)时,我只能通过单击表单标题栏将一个表单置于另一个表单的前面 如果我在表单内部单击,它不会显示在前面。我是否有办法捕获MDI表单中任意位置的点击并将其置于最前面?向子表单添加双击事件并设置: this.WindowState = FormWindowState.Maximized; 这不是MDI儿童的默认行为。您需
如果我在表单内部单击,它不会显示在前面。我是否有办法捕获MDI表单中任意位置的点击并将其置于最前面?向子表单添加双击事件并设置:
this.WindowState = FormWindowState.Maximized;
这不是MDI儿童的默认行为。您需要的是标准MDI表单会发生什么。您是否可以尝试从这些表单中删除控件,以找出破坏行为的原因。