2013-04-11 94 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 
相關問題