.NETトラックバーコントロール整数値を変動する方法に変換する方法

StackOverflow https://stackoverflow.com/questions/3723789

  •  03-10-2019
  •  | 
  •  

質問

私はこれを行うとき、常にパーセンテージで0を取得します:

int trackBarValue = trackBar.Value;
float percentage = trackBarValue / 100;

私のコードの何が問題になっていますか?

役に立ちましたか?

解決

問題は、整数部門を行っていることです。これは切り捨てられています。これを試して:

  int trackBarValue = trackBar.Value;
  float percentage = trackBarValue / 100.0;

これにより、フローティングポイント除算が行われ、結果が必要になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top