我有一个主窗体和一个状态窗体,当应用程序正在运行时我会显示它。如果工作完成,我只需在状态窗体上调用
我的问题出现在当等待窗体可见时我最小化主窗体。这时两个窗体都被隐藏了,这正是我想要的结果。然而,如果当主窗体最小化时工作完成,那么当我将其还原时,状态窗体也会还原,即使在最小化时已经调用了
当应用程序最小化时,状态窗体的
这些观察结果是否正确?当应用程序再次获得焦点时,窗体可见性如何恢复?如何在应用程序最小化时隐藏我的窗体?
Hide
,状态窗体就会消失。我的问题出现在当等待窗体可见时我最小化主窗体。这时两个窗体都被隐藏了,这正是我想要的结果。然而,如果当主窗体最小化时工作完成,那么当我将其还原时,状态窗体也会还原,即使在最小化时已经调用了
Hide
。当应用程序最小化时,状态窗体的
Visible
属性似乎为False
,因此调用Hide
似乎没有效果(帮助文档说它只是将Visible
设置为False
)。这些观察结果是否正确?当应用程序再次获得焦点时,窗体可见性如何恢复?如何在应用程序最小化时隐藏我的窗体?
fsStayOnTop
。当状态窗体可见时,使用两个窗口消息禁用主窗体控件。 - jpfollenius