2016-09-21 7 views
0

プログレスバーのステップが3.2のような小数に等しくなるようにします。winformでプログレスバーのステップを10進数と同じにするにはどうすればよいですか?

progressBar1.Steps = 3.2; 

私は上記のコードを試しました。しかし、それは動作していません。

+4

完了率を示す1から100までのint値です。整数だけで違いがあります –

+1

Shannon氏は整数を使うことができるように言っていました。また、 'float'や' doubles'の分数区切り記号として '.'を使う必要があります。 – Nico

+0

@ShannonHolsinger、必要でない '100'。 「最大」は異なる可能性があります。 '3.2 'は範囲[0、1000]の範囲内で32です – ASh

答えて

4

Maximumを10倍(1000になるように)に増やし、毎回32ずつ増やして目的の機能を得ます。 32.

にフォームデザイナでのプログレスバーのStepプロパティを設定し、1000

にフォームデザイナでのプログレスバーのMaximumプロパティを設定し

1.今度は、プログレスバーがインクリメントされるたびに、3.2でインクリメントしたのと同じ効果が得られます。

+0

例も含めて – Rahul

+0

@Rahulなぜですか?これはデザイナーで行うことができます。 – ThePerplexedOne

+0

@ThePerplexedOneこれは答えがより完全になるためです。 – Annabelle

関連する問題