【发布时间】:2013-06-22 11:44:17
【问题描述】:
当我们点击它的父窗体的客户区时,如何强制完全聚焦子窗体? [像 MessageBox 或 Error message 有这样的焦点,所以我们必须点击 messagebox 的 Ok 按钮。]
这是我的代码:
form = new Form2();
form.MdiParent = this;
form.ShowDialog(ParentForm);
但它给了我错误:
非顶级表单的表单无法显示为模态 对话框。在调用之前从任何父表单中删除表单 显示对话框。
【问题讨论】:
-
您能否展示一个您尝试完成此操作的代码示例?
-
我使用 TopMost = true 但这不是我想要的。