Vb.net 从Listview向Listbox添加项目
公共维护菜单列表为ListView 函数附加项Vb.net 从Listview向Listbox添加项目,vb.net,Vb.net,公共维护菜单列表为ListView 函数附加项 Dim lstModules As New ListBox() MaintenanceMenuList.Items.Add("item_1") lstModules.Items.Add(MaintenanceMenuList) 端函数 我收到一个错误,如对象引用未设置为对象的实例。这里似乎有什么问题?MaintenanceMenuList Listview对象没有使用/New关键字创建 Public MaintenanceMenuList
Dim lstModules As New ListBox()
MaintenanceMenuList.Items.Add("item_1")
lstModules.Items.Add(MaintenanceMenuList)
端函数
我收到一个错误,如对象引用未设置为对象的实例。这里似乎有什么问题?MaintenanceMenuList Listview对象没有使用/New关键字创建
Public MaintenanceMenuList As ListView
Function AddItems()
Dim lstModules As New ListBox()
' if the object is nothing, create it
If MaintenanceMenuList Is Nothing Then
MaintenanceMenuList = New ListView
End If
MaintenanceMenuList.Items.Add("item_1")
lstModules.Items.Add(MaintenanceMenuList)
End Function
此外,您的函数不会返回任何内容或提及它将返回的类型
编辑-添加对评论的响应
更改:
lstModules.Items.Add(MaintenanceMenuList)
致:
lstModules正在显示以下文本:System.Windows.Forms.ListView,Items.Count:4,Items[0]:ListViewItem:{item1}是否可以仅显示文本项_1?
For Each lvi As ListViewItem In MaintenanceMenuList.Items
lstModules.Items.Add(lvi.Text)
Next