Or you can do something like this to draw a checker board (im saying something like this becuase I dont know the size of checker board but i know the size of a chess board :) )
(this is assuming the size of each square is 45)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SetStyle(ControlStyles.DoubleBuffer, True) 'to reduce flicker if there will be any
End Sub
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
For x As Integer = 0 To 360 Step 90
For y As Integer = 0 To 360 Step 90
e.Graphics.FillRectangle(New SolidBrush(Color.Black), x, y, 45, 45)
Next
Next
For x As Integer = 45 To 315 Step 90
For y As Integer = 0 To 360 Step 90
e.Graphics.FillRectangle(New SolidBrush(Color.White), x, y, 45, 45)
Next
Next
For x As Integer = 45 To 315 Step 90
For y As Integer = 45 To 315 Step 90
e.Graphics.FillRectangle(New SolidBrush(Color.Black), x, y, 45, 45)
Next
Next
For x As Integer = 0 To 360 Step 90
For y As Integer = 45 To 315 Step 90
e.Graphics.FillRectangle(New SolidBrush(Color.White), x, y, 45, 45)
Next
Next
End Sub
Each of the loops draws rows of squeres that alternate.