vb.net将textbox.text与listbox数据的内容进行匹配

时间:2014-10-16 12:20:00

标签: vb.net

我想要做的是在textbox1中输入一个数字然后匹配与之对应的单词

if textbox1.text = 6
then textbox2.text = searchable

但这个列表可能有10000个项目,所以不要硬编码。

listbox包含以下数据。如果需要,我可以稍微更改布局。

1 example
2 word
3 to 
4 find
5 by
6 searchable
7 numbers

然后在按钮2上单击我的textbox2将包含可搜索(但不是数字)

由于

2 个答案:

答案 0 :(得分:0)

在按钮的点击事件中添加此代码

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    If Val(TextBox1.Text) <= ListBox1.Items.Count - 1 Then '<--- check the textbox contains a number less than the item count of the list box
        TextBox2.Text = ListBox1.Items(TextBox1.Text) '<---- replace the number with carasponding item in the listbox
    End If
End Sub

答案 1 :(得分:0)

也许使用Listbox.Findstring(textbox1.text.trim & " ")Listbox.FindString(Val(TextBox1.Text))

这些将索引返回到您要查找的项目......