0

ユーザーがテキストボックス内のテキストを変更するたびに、トラックバーを移動(値の変更)させようとしています。私はここで同様のトピックを見つけましたが、以下のコードは変更を加えません:

private void RedTextBox_TextChanged(object sender, EventArgs e)
{  
    RedBar.Value = int.Parse(RedTextBox.Text);
}  

RedTexBox私のテキストボックスはどこですかRedBar、trackBarです

4

3 に答える 3

0

数値に解析できるテキストを入力していますか? それがあなたのコードが想定していることだからです。

(テキスト入力が何であるかに関係なく)値を変更したいだけの場合は、次のようにします。

private void RedTextBox_TextChanged(object sender, EventArgs e)
{  
     RedBar.Value += 1; 
     if (RedBar.Value == RedBar.Maximum){ RedBar.Value = RedBar.Minimum; }
} 
于 2012-11-02T12:25:18.480 に答える
0

OK、わかった!:) 必要だったのは:

(...) private void RedTextBox_TextChanged_1(object sender, EventArgs e) (...)

「_1」の違いが何なのかはわかりませんが、現在は機能しています Thx 助けてください!

于 2012-11-02T13:31:50.910 に答える