读书人

窗口焦点有关问题

发布时间: 2012-01-26 19:40:46 作者: rapoo

窗口焦点问题
两个form, 一个为主窗口,另一个为子窗口并以模式窗口的方式显示在主窗口上,有些特殊的是,另起一个线程来显示这个子窗口。问题是当主窗口最大化后再显示子窗口,过一两秒后子窗口就失去焦点。我查看了ActiveForm属性,目前Actived的仍旧是子窗口,但是失去焦点的时候触发了Deactivate事件了啊。

如能告之,不胜感激!

[解决办法]
在界面程序中最好不使用线程打开界面.
如果在界面程序中使用线程,那么要使用Invoke来调用
[解决办法]
能不能变通,使用搜索之类的子窗体行不行。使用另外线程总不是好的实现办法。
http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5

读书人网 >C#

热点推荐