我有一个Windows应用程序,基本上调用其他类和这个存储过程,并最终创建一个包含大量信息的csv文件。我需要一个可以运行直到完成的进度条,这样用户就可以看到正在发生的事情。我已经浏览了互联网,似乎无法让它发挥作用。我只是希望栏点击按钮开始运行。为什么这看起来如此困难?我得到的最接近的就是在选框中启动栏,但是直到对象被填满之后它才会“开始”,这对我没有好处,我需要它在对象被填充时启动。这是在C#中完成的。有什么想法吗?
答案 0 :(得分:0)
您需要在单独的线程中运行长时间运行的任务,以便在任务运行时UI可以更新。
有关设置此项的示例,请参阅Windows Forms ProgressBar: Easiest way to start/stop marquee?。