0

我的窗口中有几个 MDI 子窗体,其中一个 MDI 子窗体在启动后会导致焦点机制很奇怪,这意味着除非单击标题栏,否则另一个 MDI 子窗口不会获得焦点,单击其他任何地方mdi 子窗体不会导致窗体聚焦。

有什么想法吗?

4

1 回答 1

1

如果我有足够的代表,我会将其作为评论,因为这只是一个猜测,因为问题中没有很多信息。

尝试确保 MDI 子级正在处理单击事件,以确保将焦点设置到正在单击的窗体上。我从来没有真正注意到这样的行为,唯一的想法是你以某种方式覆盖正在填充的其他 MDI 子项上的默认鼠标单击行为,但由于我认为你不能覆盖标题栏点击我认为这个这就是为什么它仍然有效。

可以稍微解释一下您在 MDI 孩子内部所做的事情,以便我们更好地了解可能导致这种行为的情况。

于 2010-01-28T17:45:25.207 回答