我的數學很差,我希望有人可以幫助我或解釋它是如何作業的。我正在嘗試撰寫一個自定義進度條,其中位置應該只更改位置 x = 1 //0% 和位置 x= 363 //100%。y 始終為 0
這是我正在嘗試實施的方法
private void SetProgressValue(int value)
{
// value min = 0;
// value max = 100;
//Location 1, 0 = 0%
//Location 363, 0 = 100%
Point newLocation;
int result = value * 100 / 363;
newLocation = new Point(result, 0);
spanProgress.Location = new Point(newLocation.X, newLocation.Y);
}
uj5u.com熱心網友回復:
您的問題可能是您使用整數來計算分數。
建議:
float result = (value / 100.0) * 363;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/450978.html
上一篇:從URI更改CSV編碼
