文本框值进入轨迹栏

时间:2016-04-22 10:43:22

标签: .net vb.net textbox trackbar

我有一个问题。 我已经在课堂上用VB Express 2015做了三个多月了。 如果在表单中放置轨迹栏和文本框,则可以在文本框中显示轨迹栏的值。

你可以这样做,以便它反过来?如果在文本框中键入一个值,它是否适用于滑块的位置?

(我一直在努力寻找两个下午,没有找到一个直接的解决方案,它让我感到恼火。每个老师都不知道,我只是想知道如何解决这个问题。)

谢谢:)

2 个答案:

答案 0 :(得分: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

当文本框的内容发生变化时,我们会尝试查看输入的值是否为整数。如果是,我们将TrackBar值设置为此值

答案 1 :(得分: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