天天看點

微軟trackbar控件的bug一例

微軟​

​trackbar​

​控件的bug一例

trackBar1.Minimum = -50;
trackBar1.Maximum = 50;

或

int minimum=-50;
int maximum=50;
trackBar1.Minimum = minimum;
trackBar1.Maximum = maximum;

或
int minimum=(int)-50.0;
int maximum=(int)50.0;
trackBar1.Minimum = minimum;
trackBar1.Maximum = maximum;      
trackBar1.Minimum=(int)chart1.ChartAreas[0].AxisY.Minimum;
trackBar1.Maximum=(int)chart1.ChartAreas[0].AxisY.Maximum;

或

int minimum = (int)chart1.ChartAreas[0].AxisY.Minimum;
int maximum = (int)chart1.ChartAreas[0].AxisY.Maximum;

trackBar1.Minimum = minimum;
trackBar1.Maximum = maximum;

//chart1.ChartAreas[0].AxisY.Minimum 傳回結果是double型
//經斷點測試 (int)chart1.ChartAreas[0].AxisY.Minimum 值為int,等于Y軸坐标最小值;
//(int)chart1.ChartAreas[0].AxisY.Maximum 值為int,等于Y軸坐标最大值。
//但為 trackbar執行指派操作後,測試得trackBar1.Minimum與trackBar1.Maximum都為-2147483648