DataGridView
ボタンが1つある列があります。次のコードを画像で使用するとunblock3.png
画像が表示されますが、別の画像に置き換えるとcheck1.png
何も表示されません。
サイズcheck1.png
を小さくしてみましたが、それでもうまくいきません。
何が間違っているのかを理解するのを手伝ってもらえますか?
Private Sub ShiftsList_CellPainting(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellPaintingEventArgs) Handles ShiftsList.CellPainting
If ShiftsList.Columns(e.ColumnIndex).Name = "ConfirmShift" AndAlso e.RowIndex >= 0 Then
e.Paint(e.CellBounds, DataGridViewPaintParts.All)
e.Graphics.DrawImage(My.Resources.unblock3, CInt((e.CellBounds.Width / 2) - (My.Resources.unblock3.Width / 2)) + e.CellBounds.X, CInt((e.CellBounds.Height / 2) - (My.Resources.unblock3.Height / 2)) + e.CellBounds.Y)
e.Handled = True
End If
End Sub