Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 选择listview1项时将图像获取到imagelist1_Vb.net - Fatal编程技术网

Vb.net 选择listview1项时将图像获取到imagelist1

Vb.net 选择listview1项时将图像获取到imagelist1,vb.net,Vb.net,错误:路径不是合法形式。消息框显示空路径/消息 If (ListView1.SelectedItems.Count > 0) Then Dim selection As ListViewItem = ListView1.SelectedItems(0) PictureBox1.Image = System.Drawing.Image.FromFile(selection.Text) End If 选择文本最好是图像的文件名。@farook:所以是一个空字符

错误:路径不是合法形式。消息框显示空路径/消息

If (ListView1.SelectedItems.Count > 0) Then
        Dim selection As ListViewItem = ListView1.SelectedItems(0)
        PictureBox1.Image = System.Drawing.Image.FromFile(selection.Text)
End If

选择文本最好是图像的文件名。@farook:所以是一个空字符串,而不是图像的路径,这解决了您的问题吗?路径不是合法形式!它不能解决我的问题。基本上,我希望imagelist1显示listview1中选定的图像。Tim,让我们将代码更改为您可能推荐的代码。我已经尝试了你链接中的代码。它在listview1中显示复选框。让我们忽略这个问题。如何删除imagelist1中的当前图像?添加图像也不起作用。图像将添加到listview1,但不会永久添加到imagelist1。
If (ListView1.SelectedItems.Count > 0) Then
    try
        Dim selection As string = ListView1.FocusedItem.text
        PictureBox1.Image = System.Drawing.Image.FromFile(selection)
    catch ex as Exception
        msgbox (ex.message.tostring)
    enD Try
End If