DrawItemEventArgs der ComboBox

sharp_freak

Grünschnabel
Hallo!

Ich möchte die Hintergundfarbe des ausgewählten Items ändern und habe folgendes Problem:


Code:
protected override void OnDrawItem(DrawItemEventArgs e)
    {
      //Das geht
      e.DrawBackground();

      //Das geht auch
      e.Graphics.FillRectangle(e.BackColor,e.Bounds);

      //Das geht nicht
      e.Graphics.FillRectangle(Brushes.Blue,e.Bounds);
    }

Warum wird hier nur richtig gezeichnet wenn die Farbe SystemColor.Highlight ist?


Besten Dank

Markus
 
Hat sich erledigt habe immer gezeichnet. Hätte aber nur bei
Code:
e.State == (DrawItemState.Selected | DrawItemState.Focus)

zeichnen dürfen.
bg

Markus
 
Zurück