Benutzer mit den meisten Antworten
Scrollleisten und Spaltenüberschriften einer DataGridView anpassen

Frage
-
Servus!
Innerhalb meiner WinForms-Oberfläche verwende ich eine DataGridView. Ich habe Probleme damit, diese DataGridView an mein Interface anzupassen. Ich müsste die Spaltenüberschriften (also die Hintergrundfarbe und die Schrift), sowie die Scrollleisten farblich anpassen. Ist das möglich?
Danke für eure Hilfe :)
Antworten
-
Hallo,
die Spaltenüberschriften kannst Du wie folgt an die Anforderungen anpassen:
dataGridView1.EnableHeadersVisualStyles = false; DataGridViewCellStyle columnStyleRedWhite = new DataGridViewCellStyle(); columnStyleRedWhite.BackColor = Color.Red; columnStyleRedWhite.ForeColor = Color.White; Column1.HeaderCell.Style = columnStyleRedWhite;
Marcel- Bearbeitet Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 17:41 Code Formatierung
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 17:41
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 18:12
Alle Antworten
-
Hallo,
die Spaltenüberschriften kannst Du wie folgt an die Anforderungen anpassen:
dataGridView1.EnableHeadersVisualStyles = false; DataGridViewCellStyle columnStyleRedWhite = new DataGridViewCellStyle(); columnStyleRedWhite.BackColor = Color.Red; columnStyleRedWhite.ForeColor = Color.White; Column1.HeaderCell.Style = columnStyleRedWhite;
Marcel- Bearbeitet Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 17:41 Code Formatierung
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 17:41
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 13. Januar 2010 18:12
-
Nichts einfaches. Auf CodeProject gibt es viele Beispiele für Skinning von Scrolleisten, das würde aber bedeuten, dass du die Standard-Scrolleisten ausblenden, bzw. durch neue, benutzerdefinierte Scrolleisten ersetzen müßtest. Viel, viel Arbeit...
Marcel