I maybe just going about this the wrong way I don't know. I have a PNG and it is 1000x1000 pixels. I is shaped like a pentagon and in each section I have a box. What I want to do is have each box that is part of the PNG to be a clickable box. I have tried to research how to do this but I could not find any answer to this question. Thank you in advance.

You can handle the MouseMove Event and MouseDown or MouseClick Events and check if the Cursor is within a certain Rectangle by using the Contains Method like this. It will need to be expanded to handle multiple HotSpots.

Public Class Form1
Dim hotspot1 As Rectangle = New Rectangle(25, 25, 50, 50)
Private Sub PictureBox1_MouseClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseClick
If hotspot1.Contains(e.X, e.Y) Then
Beep()
End If
End Sub
Private Sub PictureBox1_MouseMove(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
If hotspot1.Contains(e.X, e.Y) Then
If Cursor <> Cursors.Hand Then Cursor = Cursors.Hand
Else
If Cursor <> Cursors.Default Then Cursor = Cursors.Default
End If
End Sub
End Class