salve gente sono nuovo del forum e purtroppo non sono (ancora xD) un esperto di programmazione :-(

sto cercando di imparare da autodidatta l'uso di Visual Basic 2008

avrei intenzione di creare un programma stile CAD che permetta di disegnare su un grafico cartesiano equazioni di geometria analitica
vi spiego il mio problema:
vorrei fare in modo che, dopo aver disegnato un'equazione su una picturebox, ad un clic del mouse sulla stessa la si possa selezionare e associarla alla propria formula

ho provato a fare in modo che per ogni nuova equazione si generi una nuova picturebox attraverso il codice

codice:
  Dim a As New PictureBox
        a.Height = 500
        a.Width = 500
        Using redPen As New Pen(Color.Red), _
            formGraphics As Graphics = a.CreateGraphics()
            formGraphics.DrawEllipse(redPen, New Rectangle(0, 0, 200, 300))
        End Using
        Me.Controls.Add(a)
ma non riesce poi a disegnare l'quazione (in questo caso di un'ellisse)

inoltre ho notato che sovrapponendo 2 picturebox vengono nascoste alcune parti del disegno

consigli?