Benutzer mit den meisten Antworten
DataGridView RowHeader beschriften

Frage
-
Hallo zusammen,
ich versuche in den Rowheader eines DataGridView ein Zeichen zu setzen.
Leider gelingt mir das nicht.In Form Load habe ich
DataGridView.EnableHeadersVisualStyles = Falseim DataGridView_RowPrePaint() Event
DataGridView.Rows(e.RowIndex).HeaderCell.Style.BackColor = Color.GreenYellow
DataGridView.Rows(e.RowIndex).HeaderCell.Value = "R"
DataGridView.Rows(e.RowIndex).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenterDie Farbe wird gesetzt, aber das "R" ist im ToolTip des RowHeaders zu sehen!?
Kann mir jemand sagen wie das R in den RowHeader kommt.
Danke für Info
Gruss Peter
Antworten
-
Das Problem war, dass der RowHeader mit Weite 32 zu klein war und somit nicht angezeigt hat.
Erst ab Weite 40 wird ein Buchstabe sichtbar.Gruss Peter
- Als Antwort markiert peter haus Montag, 5. November 2012 10:07
Alle Antworten
-
In einem Testprogrämmchen habe ich es nochmals versucht,
mit den Zeilen unten lässt sich in den RowHeader etwas schreiben.in Form Load
DataGridView.EnableHeadersVisualStyles = Falseim DataGridView_RowPrePaint() Event
DataGridView.Rows(e.RowIndex).HeaderCell.Value = "R"In der "grossen" Appplikation geht es nicht.
Wenn ich auf der Zeile in der RowHeader gesetzt wird, einen Breackpoint setze, ist
EnableHeadersVisualStyles = False und der Inhalt des RowHeaders "R" (bei erneutem Durchlauf),
aber nichts wird angezeigt.Wenn jemand eine Idee hat, Bitte sagen.
Gruss Peter -
Das Problem war, dass der RowHeader mit Weite 32 zu klein war und somit nicht angezeigt hat.
Erst ab Weite 40 wird ein Buchstabe sichtbar.Gruss Peter
- Als Antwort markiert peter haus Montag, 5. November 2012 10:07