2016-09-21 43 views
0

我希望进度栏的步数等于小数点,例如3.2如何在winform中创建等于十进制数的进度条步骤?

progressBar1.Steps = 3.2; 

我已经尝试了上面的代码。但是,它不起作用。

+4

这是一个介于1到100之间的int值,用于描述完成率。只有整数有区别 –

+1

像香农说,你只能使用整数。你也需要使用'.'作为'float'或'double'的分数分隔符。 – Nico

+0

@ShannonHolsinger,不需要'100'。 '最大值'可以不同。 '3.2'的范围是32 [0,1000] – ASh

回答

4

增加Maximum十倍(因此它是1000),然后每次增加32,以获得所需的功能。

1.设置在窗体设计进度条的Maximum属性1000

2.设置在窗体设计进度条的Step属性〜32

现在,每当你的进度条增加时,你会得到相同的效果,如果你增加了3.2

+0

也包含示例 – Rahul

+0

@Rahul为什么?它可以在设计师中完成。 – ThePerplexedOne

+0

@ThePerplexedOne因为它使答案更完整。 – Annabelle