Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向左和向右移动时轨迹栏值已更改_C# - Fatal编程技术网

C# 向左和向右移动时轨迹栏值已更改

C# 向左和向右移动时轨迹栏值已更改,c#,C#,我想在Visual Studio 2013中向右滚动轨迹栏时执行代码,向左滚动时执行另一个代码? 我尝试了这个代码,但没有成功 if(trackBar1.Value<trackBar1.Maximum) { MessageBox.Show("Right"); } if(trackBar1.Value>trackBar1.Maximum) { MessageBox.Show("left"); } if(trackBar1.ValuetrackBar1.Maximum)

我想在Visual Studio 2013中向右滚动轨迹栏时执行代码,向左滚动时执行另一个代码? 我尝试了这个代码,但没有成功

if(trackBar1.Value<trackBar1.Maximum)
{
    MessageBox.Show("Right");
}
if(trackBar1.Value>trackBar1.Maximum)
{
    MessageBox.Show("left");
}
if(trackBar1.ValuetrackBar1.Maximum)
{
MessageBox.Show(“左”);
}

使用值更改事件怎么样?在某些属性发生更改之前保留轨迹栏的值,并在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;
}
private int valueBefore=0;
私有void TrackBar1_值已更改(对象发送方,System.EventArgs e)
{
如果(TrackBar1.Value
您有什么问题?我想在向右滚动轨迹栏时执行代码,在滚动时执行另一个代码left@Osama我很乐意帮忙,请贴上回答的标签