相关疑难解决方法(0)

ProgressBar在Windows窗体中很慢

我正在使用Windows Vista和Visual Studio 2010.创建.Net 4 Windows窗体应用程序.删除默认表单上的进度条,添加代码以处理表单加载事件并执行progressBar1.Value = 100;此操作.

开始调试,你会看到一个动画,在大约半秒钟内将进度条移动到100.

我的项目需要2个进度条.一个用于"全局进展",第二个用于"当前步进",因此第二个从0到100,并且回到0以进行下一步.问题是,由于进度条对于某些快速步骤而言速度很慢,因此它永远不会达到100并且看起来很奇怪.

有没有办法摆脱那个动画?在WPF中没关系,但我宁愿继续使用Windows Forms.

.net c# winforms

15
推荐指数
2
解决办法
2万
查看次数

禁用Vista Aero上的进度条动画

我正在使用Delphi 2009 VCL TProgressBar作为一种"空/满"仪表.

在Vista上,启用Aero主题后,会有一个与之关联的动画,这对于测量仪来说很烦人且不合适.

是否有任何方法可以禁用此功能(不是通过调整用户的主题设置!)来阻止此控件上的动画?

为了澄清,我想要的东西基本上与Windows资源管理器中的"磁盘空间使用"仪表完全相同.没有动画,但仍然有漂亮的边框和阴影效果.

更新:

我知道我需要一个"米",而不是一个真正的进度条.如何使用标准的Windows进度条控件实现主题仪表?

delphi vcl aero windows-vista progress-bar

9
推荐指数
2
解决办法
6443
查看次数

标签 统计

.net ×1

aero ×1

c# ×1

delphi ×1

progress-bar ×1

vcl ×1

windows-vista ×1

winforms ×1