1

如果我设置了两个表单,我可以使用表单句柄上的“.Close()”函数关闭一个或另一个。但是,这不适用于 Mdi 表单。子窗体似乎永远不会因为单击任何其他子窗体或父窗体而失去焦点,因为这些窗体都是父窗体的子窗体。只要父母有焦点,孩子也有焦点。

有没有办法确定子窗体是否失去焦点以及是否如此接近?

我将它用于我的常规(非 Mdi)表单,效果很好:

AddHandler sub_menu.LostFocus, AddressOf close_menu

谢谢。

4

1 回答 1

0

当窗体获得焦点时,关闭所有不是父窗体的 ActiveMDIChild 的 MDI 子窗体。

于 2013-08-27T19:13:29.823 回答