可以想象,点击MDI子表单(或任何控件)中的任何位置都会关注该表单。但是在我的应用程序中,我只能通过点击其标题栏来关注MDI子项,这是用户方面的异常行为。我的表格充满了控件或面板,所以我没有“点击表格”的奢侈。但是点击其中的任何地方都应该关注它。
我找不到这个问题的解决方案,尽管其他人也有这个问题。
答案 0 :(得分:2)
我明白了。如果您在调用mdiParent
后设置子表单Form.Show
属性,则会混淆所有子表单的焦点。
当我首先设置表单的mdiParent
属性然后调用.Show()
时,一切都按预期完美运行。