0

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

リソースフォルダー

未チェック

チェック済み

4

1 に答える 1