chcę zmienić kolor elementu, który zawiera konkretny ciągZmiana koloru konkretnej pozycji na polu listy, która zawiera specyficzny ciąg na 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()
to jest mój kod, ale nie działa
Wyjaśnij "nie działa" bardziej wyraźnie. Potrzebujemy bardziej "spesific" opis tego, co jest nie tak. Czy cokolwiek się w ogóle zdarza? Jeśli nie, czy umieściłeś tam punkt przerwania lub zapis logu, aby mieć pewność, że zdarzenie się uruchomi? –
Czy ustawiłeś właściwość 'DrawMode' na' DrawMode.OwnerDrawFixed' lub 'DrawMode.OwnerDrawVariable'? – Steve