Forums Neueste Beiträge
 

FlatStyle in einer DatagridView-Zeile ändern

18/04/2008 - 14:50 von Thomas Eisenmann | Report spam
Hallo alle miteinader,

Ich habe mit VB 2008 in einem DataGridView den Spaltentyp auf:
"DataGridViewButtonColum" festgelegt. In dieser Spalte liegt der
Flatstyle-Eigenschaft auf: "Standard". Somit werden in allen Zellen dieser
Spalte die Button im 3D-Effect angezeigt, so wie eine Standard-Button halt
aussieht.

Ist es möglich, nur dem Button der selektierten Zeile der DataGridView, ein
abweichendes Flatstyle zuzuweisen, z.B. "Flat"?

Danke im Voraus
Grüße Thomas
 

Lesen sie die antworten

#1 Gerhard Hagen
15/06/2008 - 15:30 | Warnen spam
"Thomas Eisenmann" wrote:

Hallo alle miteinader,

Ich habe mit VB 2008 in einem DataGridView den Spaltentyp auf:
"DataGridViewButtonColum" festgelegt. In dieser Spalte liegt der
Flatstyle-Eigenschaft auf: "Standard". Somit werden in allen Zellen dieser
Spalte die Button im 3D-Effect angezeigt, so wie eine Standard-Button halt
aussieht.

Ist es möglich, nur dem Button der selektierten Zeile der DataGridView, ein
abweichendes Flatstyle zuzuweisen, z.B. "Flat"?

Danke im Voraus
Grüße Thomas


Über das CellClick Event kann das Flatstyle zugewiesen werden.
C# Code
private void dataGridView2_CellClick(object sender,
DataGridViewCellEventArgs e) {
DataGridViewButtonCell cell =
(DataGridViewButtonCell)dataGridView2.Rows[e.RowIndex].Cells[e.ColumnIndex];
cell.FlatStyle = FlatStyle.Flat;
}

Ähnliche fragen