Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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-如何从另一个线程读取值_.net_Vb.net - Fatal编程技术网

VB.NET-如何从另一个线程读取值

VB.NET-如何从另一个线程读取值,.net,vb.net,.net,Vb.net,我需要从另一个线程读取ui线程上的listview中的值。我知道如何使用以下方法设置值: Invoke(Sub()Me.lv.Items.add(“数据”)) 但我需要从listview中检索一个值,但不确定如何检索。以下是我到目前为止的情况: dim selectedItem=Invoke(Sub()Me.lv.Items(x.Text) 我得到一个错误,我需要将值赋给某个对象,但不确定在使用invoke时如何执行该操作。这个如何 dim selectedItem = CStr(Invoke(

我需要从另一个线程读取ui线程上的listview中的值。我知道如何使用以下方法设置值:

Invoke(Sub()Me.lv.Items.add(“数据”))

但我需要从listview中检索一个值,但不确定如何检索。以下是我到目前为止的情况:

dim selectedItem=Invoke(Sub()Me.lv.Items(x.Text)

我得到一个错误,我需要将值赋给某个对象,但不确定在使用invoke时如何执行该操作。

这个如何

dim selectedItem = CStr(Invoke(New Func(Of String)(Function() Me.lv.Items(x).Text)))
    Dim selectedItem As String
    Invoke(Sub()
               selectedItem = Me.lv.Items(x).Text
           End Sub)

@神秘,真的。我加入了演员阵容。