将项目移动到由文本框搜索的另一个列表框

时间:2017-02-01 08:18:32

标签: vb.net textbox listbox move

我是编程初学者。我正在尝试根据youtube中的示例使用visual basic构建基于表单的应用程序。

在表单中,我无法将项目从listbox1移至listbox2 textbox2

当我写第一个放置在listbox1第一行的项目时,它会将项目移动到listbox2,但如果我尝试使用其他项目,则无法移动到listbox2。

如果有人可以帮我解决此案,我会很高兴。

以下是我的表单和我使用的代码的图片:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

很多取决于你放入列表框的内容。如果它是简单的东西,如a,b,c,d等,它将把所有内容添加到列表框2,因为你的代码在text_changed事件下。当用户停止输入以搜索整个单词时,请尝试使用按钮。

在sc语句之后也将你的文本添加到你的sc sub之前 -

Sub sc()
''Current code

''If Textbox2<text - remove, already called...
Listbox2.Items.Add(Listbox1.Text)
Listbox1.Items.Remove(Listbox1.SelectedIndex)
Return
End Sub