voglio cambiare il colore della voce che contiene una stringa specificaCambiare il colore di punto specifico all'ordine listbox che contiene una stringa specifica sulla DrawItem
Private Sub ListBox2_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ListBox2.DrawItem
e.DrawBackground()
If DrawItemState.Selected.ToString.Contains("specific string") Then
e.Graphics.FillRectangle(Brushes.LightGreen, e.Bounds)
End If
e.DrawFocusRectangle()
che è il mio codice ma non funziona
Spiegare "non funziona" più chiaramente. Abbiamo bisogno di una descrizione più "spesifica" di ciò che è sbagliato. Accade qualcosa di diverso? In caso contrario, hai inserito un punto di interruzione o una dichiarazione di registrazione per assicurarti che l'evento venga attivato? –
Avete impostato la proprietà 'DrawMode' su' DrawMode.OwnerDrawFixed' o 'DrawMode.OwnerDrawVariable'? – Steve