对一个Modal窗体的父窗体设置 SetForegroundWindow,父窗体把模式子窗体给挡住了,没有办法做任何操作,程序就假死了~~
对一个Modal窗体的父窗体设置 SetForegroundWindow,父窗体把模式子窗体给挡住了,没有办法做任何操作,程序就假死了~~
-------------------------------
当一个窗体被 ShowModal() 出来以后,在某一线程中有设置其父窗体 SetForegroundWindow() 的操作,这样,虽然父窗体显示在顶层了,但却把模式子窗体给挡住了,结果没有办法做任何操作,程序就假死了~~
模式子窗体可能是“OpenFileDialog、SaveFileDialog 或自定义 Form”
由于父窗体需要不定时的接收线程的通知消息,收到消息时要显示在 Z-Order 顶层,所以有这样的需求,不知大家有什么好方法。
我的理想状态是:父窗体显示为顶层时仍能保持其模式子窗体的 Z-Order 顺序……
^)^ 谢谢大家~~!!