C# 轨迹栏中的最大值
我有一个按钮,可将+100添加到轨迹栏。 最大值43000,如果该值为43000,单击按钮将给出错误 值“43001”对“值”无效“值”必须介于“最小值”和“最大值”之间 问题已解决: 钮扣C# 轨迹栏中的最大值,c#,button,trackbar,C#,Button,Trackbar,我有一个按钮,可将+100添加到轨迹栏。 最大值43000,如果该值为43000,单击按钮将给出错误 值“43001”对“值”无效“值”必须介于“最小值”和“最大值”之间 问题已解决: 钮扣 private void button41_Click(object sender, EventArgs e) { if (trackBar1.Value + 100 <= trackBar1.Maximum) { trackBar1.Value = trackBar
private void button41_Click(object sender, EventArgs e)
{
if (trackBar1.Value + 100 <= trackBar1.Maximum)
{
trackBar1.Value = trackBar1.Value += 100;
label27.Text = "Frequency = " + trackBar1.Value;
}
else
{
MessageBox.Show("Max value = " + trackBar1.Maximum);
}
}
private void按钮41\u单击(对象发送者,事件参数e)
{
如果(trackBar1.Value+100消息已显示全部:该值不得大于最大值
只需在增加值之前添加一个条件:
if (trackBar1.Value < trackBar1.Maximum)
trackBar1.Value++;
if(trackBar1.Value
或者这里是完整的事件处理程序:
private void button41_Click(object sender, EventArgs e)
{
if (trackBar1.Value < trackBar1.Maximum)
{
trackBar1.Value++;
label27.Text = trackBar1.Value;
}
else
{
MessageBox.Show("Max value = " + trackBar1.Maximum);
}
}
private void按钮41\u单击(对象发送者,事件参数e)
{
if(trackBar1.Value
你的问题是什么?如果数字是42990,我尝试输入+100会出现错误,所以我这样做了(trackBar1.Value+100if (trackBar1.Value < trackBar1.Maximum)
trackBar1.Value++;
private void button41_Click(object sender, EventArgs e)
{
if (trackBar1.Value < trackBar1.Maximum)
{
trackBar1.Value++;
label27.Text = trackBar1.Value;
}
else
{
MessageBox.Show("Max value = " + trackBar1.Maximum);
}
}