2016-09-21 37 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