You need to create a variable that will store a reference (if that's the right terminology, I'm not a VB pro) to the form you want to show. The variable should be of type Windows.Forms.Form .
In the following example, Form2 would be the name of the form you want your picturebox to open:
' This represents whatever variable you use to select a form.
' Obviously it would normally be set based on some other factor.
Dim whichForm As Integer = 1
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
'This variable is what you will use to reference and show the form
Dim formName As Windows.Forms.Form
' I used a Select Case to choose
Select Case whichForm
Case 1
formName = Form2
End Select
' Make sure to check that this is actually set -- I left it out.
formName.Show()
End Sub Hope that helps!
- Z