我的一段程序需要花比较长的时间运行,所以我在程序中控制了进度条走动
但如果我运行程序之后切换到别的程序,再切换回来,进度条就不走动了(实际是界面没有刷新)
我加了this,refresh()也无效
请问如何才能让界面刷新?有没有类似 ProcessMessages 的函数,让窗口处理一下系统的消息?

解决方案 »

  1.   

    在处理长时间程序的时候另外建立一个线程来处理就Ok了更多资料:http://www.34v.com
      

  2.   

    使用BackgroundWorker这个类 看一个范例应该可以解决你的问题 范例是计算斐波那切数
      

  3.   

    要是作的web,只要把html中改一下就实现了!
    自己查下吧!我做过,现在想不请了!