0

我在 vb.net 中编程。它使用 Thread 做一些工作。我现在的问题是,我有一个包含一些数据的 Listview,并且一些 Prodcedures 需要来自这个 Listview 的东西,特别是来自一个子项。

现在我的问题是,如何以线程安全的方式从 Listview 获取数据?我试过这个

Delegate Sub d_getitem(ByVal lst As ListView, ByVal index As Integer, ByVal subitemid As Integer)
Function getitem(ByVal lst As ListView, ByVal index As Integer, ByVal subitemid As Integer)

Return lst.Items(index).SubItems(subitemid).Text
End Function

然后通过调用

Dim old = ListView1.Invoke(New d_getitem(AddressOf getitem), ListView1, id, 10)

但它总是返回没有任何人可以帮助我:)

问题解决了

只需将委托类型更改为函数;)

4

1 回答 1

0

问题解决了

只需将委托类型更改为函数;)

于 2013-06-06T23:16:16.187 回答