当前位置:  开发笔记 > 编程语言 > 正文

如何在线程中打开表单并强制它保持打开状态

如何解决《如何在线程中打开表单并强制它保持打开状态》经验,为你挑选了1个好方法。



1> angry person..:

在一个新线程上,调用Application.Run传递表单对象,这将使该线程在窗口打开时运行自己的消息循环.

然后你可以在该线程上调用.Join以使你的主线程等待直到UI线程终止,或者使用类似的技巧来等待该线程完成.

例:

public void StartUiThread()
{
    using (Form1 _form = new Form1())
    {
        Application.Run(_form);
    }
}

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有