トラックバーに+100を追加するボタンがあります。 最大値43000、値が43000の場合、ボタンをクリックするとエラーになります。トラックバーの最大値
値 '43001'は '値'には無効です。 'Value'は 'Minimum'と 'Maximum'の間にある必要があります。
private void button41_Click(object sender, EventArgs e)
{
trackBar1.Value = trackBar1.Value += 100;
label27.Text = "" + trackBar1.Value;
}
解決した問題:
public Form1()
{
me = this;
InitializeComponent();
trackBar1.Maximum = 43000;
trackBar1.Minimum = 40;
}
ボタン
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);
}
}
42990 + 100 without errors if I click add
Message displayed when trying add more than the supported value
あなたの質問は何ですか? – SergeyS