-2
VB.net显示所选项目,使其出现在列表框中? (Vb.net)
你好,我想知道如果我可以做到这一点:
我有一个列表框“Listbox2”,我想它显示选定的内容到“listbox1”的第1行。我尝试了一些方法,但似乎没有工作。任何方式来这样做?
VB.net显示所选项目,使其出现在列表框中? (Vb.net)
你好,我想知道如果我可以做到这一点:
我有一个列表框“Listbox2”,我想它显示选定的内容到“listbox1”的第1行。我尝试了一些方法,但似乎没有工作。任何方式来这样做?
我认为你试图实现的是将ListBox1中的选定项目显示为listbox2中的项目。由于你的“问题”远离我的想象,我冒昧提供了几个不同的片段。
第一: 当ListBox1中选择了一个项目,一个项目是在Listbox2的顶部增加。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
ListBox2.Items.Insert(0, ListBox1.SelectedItem)
End Sub
第二: 当ListBox1中选择了一个项目,项目在Listbox2的顶部添加(只有一个项目将显示)
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
Listbox2.Items.Clear()
ListBox2.Items.Insert(0, ListBox1.SelectedItem)
End Sub
(不一定必须位于SelectedIndexChanged事件中) 第一个: 在列表框1中选择一个项目时,顶部项目会添加到列表框2。
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
ListBox2.Items.Insert(0, ListBox1.Items.Item(0))
End Sub
二: 当ListBox1中选择了一个项目,一个项目是在Listbox2的顶部增加(只有一个项目将显示)
Private Sub ListBox2_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
Listbox2.Items.Clear()
ListBox2.Items.Insert(0, ListBox1.Items.Item(0))
End Sub
那你试试?你可以粘贴代码吗? –
你没有尝试'listbox1.Items.Add(listbox2.SelectedText)'??如果你正在开始编程,最好阅读一本书,在你真正需要了解你在做什么之前,你只能使用谷歌。祝你好运! –
从你的问题来看,你真的不清楚你想要做什么。我不知道你的意思是什么“显示什么被选中到'listbox1'的第1行”。你可以试着重述这个问题,也许可以给我们看一张照片? –