VB进度条按计时器间隔移动?

时间:2013-04-05 19:11:36

标签: visual-studio-2010

我在Visual Basic 2010中创建了一个程序,并且想知道进度条是否可以在计时器上移动会计?如果是,那对我目前的任务非常有帮助。

1 个答案:

答案 0 :(得分:0)

在VB.NET中尝试这样的事情:

Do

    Threading.Thread.Sleep(100)
    ProgressBar1.PerformStep() 

Loop Until ProgressBar1.Value >= ProgressBar1.Maximum

http://checktechno.blogspot.com/2013/03/example-progressbar-in-visual-basic.html

或在C#中:

do {
    System.Threading.Thread.Sleep(100);
    ProgressBar1.PerformStep();
} while (!(ProgressBar1.Value >= ProgressBar1.Maximum));

其中“sleep”设置为100 ms的常量。您只需将该值动态设置为计时器。