【发布时间】:2012-12-07 12:11:25
【问题描述】:
在我正在处理的应用程序中,有几种形式;一个用于显示 3d 图像,另一个用于管理它。图像中的某些更改非常耗时,并且在进行更改时,两种形式都不会被重绘。
我想要实现的是至少控制表单(仅由相当标准的组件组成)以继续与用户交互并继续重绘。在我看来,它应该被移到不同的线程中,因为它现在使用的线程太忙了。
我该怎么做? Application.Run(secondForm) 就足够了吗?
【问题讨论】:
-
不
Application.Run阻止? -
在检查 msdn 之后,似乎是的,确实如此。可能从另一个线程内部调用它就可以了。
-
这不是重复的,但我认为你可以从这个question得到一个好的开始