0
別のスレッドからListViewのSubItemを取得しようとしていますが、SubItemではなくItemを取得し続けます。私はこれを正しくコーディングする方法がわかりません。あなたは(0)X番目の項目ごとに時間をSubItem.Itemに戻ってきているので、ListViewコールバックのサブアイテムの取得に問題がありますか?
Delegate Function lvExtractedCallback(ByVal x As Integer) As String
Private Function lvExtracted(ByVal x As Integer) As String
Static Dim lvName As String
If Me.OptionsList.InvokeRequired Then
Dim lvEC As New lvExtractedCallback(AddressOf lvExtracted)
Me.Invoke(lvEC, (New Object() {x}))
Else
lvName = OptionsList.Items.Item(x).SubItems.Item(0).Text
End If
Return lvName
End Function
Private Sub GetSubItem()
Dim subItemText as String
For i as Integer = 0 to 15
subItemText = lvExtracted(x)
Debug.Print subItemText
Next
End Sub
おかげで...脳が従事していないときに時々、指のコード! – JFV