我想知道什么控件在我的项目上使用它是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,它工作正常,但我怎么能删除列表框中的项目? –