我正在使用Windows Vista和Visual Studio 2010.创建.Net 4 Windows窗体应用程序.删除默认表单上的进度条,添加代码以处理表单加载事件并执行progressBar1.Value = 100;此操作.
开始调试,你会看到一个动画,在大约半秒钟内将进度条移动到100.
我的项目需要2个进度条.一个用于"全局进展",第二个用于"当前步进",因此第二个从0到100,并且回到0以进行下一步.问题是,由于进度条对于某些快速步骤而言速度很慢,因此它永远不会达到100并且看起来很奇怪.
有没有办法摆脱那个动画?在WPF中没关系,但我宁愿继续使用Windows Forms.
我正在使用Delphi 2009 VCL TProgressBar作为一种"空/满"仪表.
在Vista上,启用Aero主题后,会有一个与之关联的动画,这对于测量仪来说很烦人且不合适.
是否有任何方法可以禁用此功能(不是通过调整用户的主题设置!)来阻止此控件上的动画?
为了澄清,我想要的东西基本上与Windows资源管理器中的"磁盘空间使用"仪表完全相同.没有动画,但仍然有漂亮的边框和阴影效果.
更新:
我知道我需要一个"米",而不是一个真正的进度条.如何使用标准的Windows进度条控件实现主题仪表?