2016-04-22 26 views
1

質問があります。 私は3ヶ月以上にわたってVB Express 2015を授業中に行っています。 トラックバーとテキストボックスをフォームに配置すると、テキストボックスにトラックバーの値を表示できます。テキストボックスの値をトラックバーに入力

他の方向に進むことができますか?テキストボックスに値を入力すると、それはスライダの位置に適用されますか?

(私がしようと2件の午後を探し、直接の解決策を見つけ、その死に私を刺激していないされています。すべての先生が知らない、私はちょうどこの問題を解決する方法を知りたい。)

感謝:)このような

答えて

1

何かがそれを実行する必要があります。

Private Sub TextBox_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged 
    Dim value As Integer 
    If Int32.TryParse(TextBox1.Text, value) Then 
     TrackBar1.Value = value 
    Else 
     'something was entered into the textbox that is not an integer 
    End If 
End Sub 

我々は試してみて、入力された値が整数であるかどうかを確認テキストボックスの内容が変更。それは我々がこの値

+0

興味を持っている場合、これはコードをしました。今すぐ動作します。 –

0

にトラックバーの値を設定している場合は、私がしようと、キャッチ法を用いて解決策を見つけた

Private Sub TextBox_TextChanged(sender As Object, e As EventArgs) Handles TextBox.TextChanged 
    Try 
     TrackBar.Value = Convert.ToInt32(TextBox.Text) 
    Catch ex As Exception 
    End Try 
    TrackBar_Scroll(sender, e) 
End Sub