我希望在Scroll track-bar正确时执行代码,并在Visual Studio 2013中向左滚动时执行另一个代码? 我尝试这个代码但不能正常工作
if(trackBar1.Value<trackBar1.Maximum)
{
MessageBox.Show("Right");
}
if(trackBar1.Value>trackBar1.Maximum)
{
MessageBox.Show("left");
}
答案 0 :(得分:1)
使用ValueChanged事件怎么样?在更改某些属性之前保持TrackBar的值,并在ValueChanged事件上比较它。
private int valueBefore = 0;
private void TrackBar1_ValueChanged(object sender, System.EventArgs e)
{
if(TrackBar1.Value < valueBefore)
MessageBox.Show("left");
}else{
MessageBox.Show("right");
}
valueBefore = TrackBar1.Value;
}