这是我正在使用的示例代码:
private voID animate_scroll(object sender,EventArgs e) { progressbar1.Minimum = 0; progressbar1.Maximum = 100; progressbar1.Step = 1; ThreadPool.QueueUserWorkItem(new WaitCallback(AnimateScroll)); } private voID AnimateScroll(object state) { while (true) { mValue = (mValue + 1) % 101; this.Invoke((MethodInvoker)delegate() { progressbar1.Value = mValue; System.Diagnostics.DeBUG.Writeline(progressbar1.Value); }); System.Threading.Thread.Sleep(10); } } private int mValue = 0;解决方法 根据以下 @L_403_1@ answer,问题是由windows 7中添加的动画引起的.该问题得到修复,执行以下 *** 作:
progressbar1.Value = mValue; progressbar1.Value = mValue - 1;总结
以上是内存溢出为你收集整理的c# – 进度条未达到100%全部内容,希望文章能够帮你解决c# – 进度条未达到100%所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)