Hi!
Dazu musst Du in WinForms die Items leider selber zeichnen. Um das zu tun setzt Du den
DrawMode der Listbox auf
OwnerDrawFixed und reagierst dann auf das
DrawItem-Event der Listbox.
In dem Event kannst Du z.B. das hier machen:
Delphi-Prism-Quelltext
1: 2: 3:
| e.DrawBackground; e.Graphics.DrawString(ListBox(sender).Items[e.Index].ToString, e.Font, Brushes.Beige, e.Bounds.Left, e.Bounds.Top); e.DrawFocusRectangle; |
Das würde alles in Beige zeichnen, die Farbe kannste natürlich machen wie Du willst
(Der Quellcode ist kein C#, geht da aber genauso)
Grüße
Christian
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".