hola colegas, pues miren recurro a ustedes que por mas de buscar en internet no doy con la respuesta, ojala alguien me pueda dar una idea, os explico
tengo un listbox qaue se cargan con articulos, y bueno basicamente lo que requiero es ponerles una imagen segun su estado, ya tengo todo para poner la imagen y tengo este codigo, pero este si valida si esta de baja, le pone el icono de baja, si es alta le pone el icono de alta, pero solo al primero, no continua validando y no se como hacerle, este es el codigo que tengo.
Dim itmx As ListViewItem
itmx = ResultadoArticulosLV.FindItemWithText("ALTA")
If Not itmx Is Nothing Then
itmx.Selected = True
itmx.StateImageIndex = 0
End If
------------------------------------------------------------------------------------------------------------------
haz intentado el for each?.. es decir :
For Each _item As ListViewItem In ResultadoArticulosLV.Items
If _item.text = "ALTA" Then ' Aquí depende de donde tengas el texto "ALTA", recuerda que un ListViewItem, puede contener 1 o varias columnas, entonces,
'puede ser _Item.text si es la columna 0 ó _Item.SubItems(index).Text para cualquier otra columna
itmx.StateImageIndex = 0
Else
'Tu código aquí
'
'
'
Next
Aunque en vez de IF igual puedes usar un Select Case (swicht).
Saludos!