Laden...

Erweiterung der Eigenschaft "Style" vom DataGridViewHeader

1 Antworten
591 Aufrufe
Letzter Beitrag: vor 17 Jahren
Erweiterung der Eigenschaft "Style" vom DataGridViewHeader

Hallo zusammen,

das Aussehen eines Spaltenkopfes vom DataGridView wird vom VisualStyles des Framework ermittelt (oder dort gezeichnet). Leider ist die Farbgebung fest und man kann dieses nicht einfach ändern.

Da die Farbe aber änderbar sein soll, das Aussehen aber fast gleich wie dem Original (speziell angelehnt an das Vista-Aussehen), so dachte ich mir, ich zeichne die Spaltenköpfe einfach selber.

Klappt auch alles, nur mit dem Farbverlauf haperts. Ich bin mir sicher, ich habe mal irgendwo bei MSDN gelesen, wie die Farbverläufe bei den Steuerelementen gehandhabt wird.

Soweit ich das erkennen kann, ist der Ablauf des Zeichnens so: 1) Weisen Hintergrund zeichnen
2) Farbverlauf von Farbe (null Transparenz) zu Farbe (mit etwas Transparenz)
3)Auf obere Hälfte ein weises halbtransparentes Rechteck zeichnen

Ich wollte Fragen, wer mehr darüber weiß oder auch einen entsprechenden Link zu dem Thema verfügt, kann ihn gerne posten oder mir senden..

Danke und Gruß

Olli