J'essaie de récupérer le SubItem dans ma ListView à partir d'un autre thread, mais je continue à obtenir l'élément à la place du SubItem. Je ne suis pas sûr de savoir comment coder cela correctement. Voici le code que je utilise:Qu'est-ce qui ne va pas avec mes sous-éléments ListView Callback?
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
Merci pour l'info ... Parfois, le code de doigts alors que le cerveau n'est pas engagé! – JFV