ciao a tutti volevo in un ciclo for cambiare il colore del testo a secondo del contenuto di una variabile
mio codice:
Dim lb1 As Label
lb1=list1.SingleLineLayout.Label
lb1.TextSize=16
lb1.TextColor=Colors.Cyan
For ricerca=0 To scheda.Length-1
If cliente(ricerca)=Value Then
If fine(ricerca)="-" Then
lb1.TextColor=Colors.Cyan
list1.AddSingleLine(scheda(ricerca) & " -- " & descrizione(ricerca))
else
lb1.TextColor=Colors.Gray
End If
End If
Next
ma non funziona scrive sempre in cyan
qualche aiuto??
per quello che ricordi, la ListView non consente di cambiare layout (nel tuo caso il colore) dopo che siano stati aggiunti degli elementi alla lista; dovrebbe avere in essere una specie di cache interna dove memorizza i 3 possibili layout ed usare sempre quella.
Per un maggior controllo dovresti utilizzare la CustomListView dove ogni item è un pannello che quindi puoi comporre a piacere.