title: How to change DataGridView cell image on mouseover?
body: <p>I am painting an image in a datagridviews columns cells like so:</p>
  
  <pre><code>Private Sub dataGridView1_CellPainting(sender As Object, e As DataGridViewCellPaintingEventArgs) Handles DataGridView1.CellPainting
      If e.ColumnIndex = 20 AndAlso e.RowIndex &gt;= 0 Then
  
          If String.IsNullOrEmpty(e.Value.ToString) Then
  
              e.Paint(e.CellBounds, DataGridViewPaintParts.All)
              Dim img As Image = Image.FromFile("C:\Users\me\Desktop\glass.png")
              e.Graphics.DrawImage(img, e.CellBounds.Left + 10, e.CellBounds.Top + 5, 25, 25)
              e.Handled = True
          End If
  
      End If
  End Sub
  </code></pre>
  
  <p>Is it possible to switch the image to another if I hover over one of the cells (just for the hovered cell not all cells)?</p>