Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从Listview向Listbox添加项目_Vb.net - Fatal编程技术网

Vb.net 从Listview向Listbox添加项目

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

公共维护菜单列表为ListView

函数附加项

 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