2013-04-11 64 views
-2

VB.net显示所选项目,使其出现在列表框中? (Vb.net)

你好,我想知道如果我可以做到这一点:

我有一个列表框“Listbox2”,我想它显示选定的内容到“listbox1”的第1行。我尝试了一些方法,但似乎没有工作。任何方式来这样做?

+0

那你试试?你可以粘贴代码吗? –

+0

你没有尝试'listbox1.Items.Add(listbox2.SelectedText)'??如果你正在开始编程,最好阅读一本书,在你真正需要了解你在做什么之前,你只能使用谷歌。祝你好运! –

+0

从你的问题来看,你真的不清楚你想要做什么。我不知道你的意思是什么“显示什么被选中到'listbox1'的第1行”。你可以试着重述这个问题,也许可以给我们看一张照片? –

回答

0

我认为你试图实现的是将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 
相关问题