请教个问题
我用C#写了个界面,调用C写的一个程序,把最终的结果显示在界面上的文本框中
但是在执行程序时后端运行的程序比较长,界面处于假死的状态
所以打算用一个进度条来表示程序运行的进度
如何写代码呢?

解决方案 »

  1.   

    首先要知道程序运行的进度,这需要你调用的c程序给你通知。
    然后你的程序里面开一个子线程跑这个c程序,获取通知后,通过一个托管来调用ui线程的进度条即可。
    如果外部程序不能给你通知,那你就不用这么麻烦,做个假的就行了。
      

  2.   

    http://download.csdn.net/source/232796
    要是winform的话,可以看一下,我整理的例子