我已经使用Microsoft Common Controls 6.0组件在VB6表单中设置了一个简单的进度条,一切似乎都正常工作。但是,我将进度条用于表单的几个不同部分,每个部分使用不同的(和可变的)最大值。在尝试更改最大值之前,进度条的值已重置为最小值。
这些进度条是否不允许在使用后更改它们的最大值,或者是否有一些我遗漏的重置方法?
我目前正在使用C#中的循环来生成文件,但程序需要几秒钟才能真正完成此操作,我觉得程序用户将受益于一个进度条,它会更新以告诉他们循环完成了多远,这样他们就可以估计循环何时结束,所有文件都会生成。我想知道是否有一种方法可以计算循环完成所需的时间,或者用循环更新进度条来显示循环还剩多少进度。int levelx = 0;
for (int i = 0; i < GmapLevelAre