我想知道什麼控件在我的項目上使用它是Listview或列表框???。我在我的項目上有一個comboBox控件,我想要做的是當我在我的組合框中選擇一個項目時,它會自動添加到列表框或列表視圖上,當我選擇多於一個項目時,我想將它添加到新行上的列表框或列表視圖上。 ..如何添加列表框或列表視圖中的組合框項目
它是簡單的,請幫助我做到這一點在列表框或列表查看..謝謝!
我想知道什麼控件在我的項目上使用它是Listview或列表框???。我在我的項目上有一個comboBox控件,我想要做的是當我在我的組合框中選擇一個項目時,它會自動添加到列表框或列表視圖上,當我選擇多於一個項目時,我想將它添加到新行上的列表框或列表視圖上。 ..如何添加列表框或列表視圖中的組合框項目
它是簡單的,請幫助我做到這一點在列表框或列表查看..謝謝!
Listbox > Is for viewing too but user can select it
Listview > Is for viewing only, user cannot select also it viewing by five view directly cause it's for viewing only
如果你的項目想列表是從什麼已經被下拉框中選擇觀看,那麼你隨便挑列表視圖,但如果你想觀看還用戶可以選擇它,更好地利用列表框,所以它的給你。 您也可以通過將鼠標光標對準工具來了解工具是如何工作的,然後它會彈出一個提示工具的工具提示。
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
ListView1.Items.Add(ComboBox1.SelectedIndex)
End Sub
這是代碼查看ListView中爲您選擇組合框
爲了清除在列表視圖或列表框中的所有項目是什麼,只寫你的Form_Load
Listview.items.clear
爲什麼我在表單加載時說,導致列表只是爲了查看,當然每次表單開始運行時,它都需要空白列表,所以最好是以表格加載
UPDATE
刪除選定的指數列表框中
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
ListBox1.Items.Remove(ListBox1.SelectedItem)
End Sub
ListView的項目可以選擇一對夫婦的方式在爲ListBox屬性窗口中的激活屬性,允許項目按一個鍵即可激活或兩次點擊。下面是所選的項目如何被用來
If Me.ListView1.SelectedItems.Count = (1) Then
'Declare the selected item
Dim lviSelectedItem As ListViewItem = Me.listView1.SelectedItems(0)
'Now you can use it
lblLabel1.Text = lviSelecetedItem.Text
Else
lblLabel2.Text = "You can make Items selectable by switching CheckBoxes property to True in the Properties windows and using CheckBox event handlers"
End If
一個例子,我想也是,如果我不小心在我的組合框中選擇其他項目上的列表框或ListView刪除項目,..是有可能的ListView怎麼辦那?謝謝! –
那麼,你的意思是每一個選擇,它只顯示一行?但你的問題說會寫入新的行? – Kasnady
組合框中的每個選定的項目我想將它添加在新的一行,..我試過你的代碼,但我用listbox而不是listview,它工作正常,但我怎麼能刪除列表框中的項目? –