どの行が選択されていても、マウスが行の上にあるときに datagridview 行に下線フォントを取得したい。
私はそれを得る-半分:)
Private Sub aDgv_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles aDgv.MouseMove
Dim hit As DataGridView.HitTestInfo = aDgv.HitTest(e.X, e.Y)
If hit.Type = DataGridViewHitTestType.Cell Then
aDgv.Rows(hit.RowIndex).DefaultCellStyle.Font = New Font(aDgv.DefaultCellStyle.Font, FontStyle.Underline)
End If
End Sub
そのため、その行の行テキストに来ると(予想どおり)下線が引かれ、次の行に移動すると次の行に下線が引かれますが、以前は通常のフォントに戻りません。
マウスオーバーした行のテキストのみが下線付きになるようにするにはどうすればよいですか。
マウスが他の行に移動したときにフォントを通常にリセットする方法は?