我在VB中创建了一个程序,用户从下拉框中选择是否要查找速度,距离或时间。表单上有三个文本框,用户可以输入速度,距离和时间,并且不会为他们想要查找的文本框输入任何内容。
当用户选择查找速度时,我希望将速度文本框更改为只读,当用户选择查找距离时,我希望将文本框更改为只读等。
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
处理SelectedIndexChanged
事件并在其中设置Enabled
属性。
Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Me.TextBoxSpeed.Enabled = ComboBox1.SelectedItem <> "Speed"
Me.TextBoxTime.Enabled = ComboBox1.SelectedItem <> "Time"
Me.TextBoxDistance.Enabled = ComboBox1.SelectedItem <> "Distance"
End Sub