Forum: VB.NET |
Thema:
AW: DataGridView - bei MousOver einer Zeile soll diese farblich hervorgehoben werden? |
Von:
Armin Stockner (
22.03.2007 10:26) |
Allgemein wird dieser Code funktionieren evtl. willst du ihn noch ein bißchen umschreiben, aber die Events sind die richtigen für dich: Private Sub DataGridView1_CellMouseEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellMouseEnter
If Not e.RowIndex = -1 Then
If Not e.ColumnIndex = -1 Then
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Style.BackColor = Color.Coral
End If
End If
End Sub
Private Sub DataGridView1_CellMouseLeave(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellMouseLeave
If Not e.RowIndex = -1 Then
If Not e.ColumnIndex = -1 Then
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Style.BackColor = Color.White
End If
End If
End Sub
Armin Stockner
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!