mm,

ho creato questo codice:

codice:
        Dim NPictureBox As New PictureBox

        NPictureBox = Form4.PictureBox1 ' definisce quale modello di picturebox usare per creare quello nuovo
        NPictureBox.Visible = True
        NPictureBox.Top = 500
        NPictureBox.Width = 500
        NPictureBox.Height = 500
        NPictureBox.Left = 500
        Controls.Add(newPictureBox)
però avendo il pulsante al di fuori del form2,come posso dirgli di creare la picture box all'interno di esso? e come faccio a farlo creare sulle coordinate del mouse?

e come faccio a dare una funzione per ogni picturebox creato?

edit: ho creato un array:

codice:
        Dim newPictureBox(5) As PictureBox

        newPictureBox(1) = Form4.PictureBox1

        Controls.Add(newPictureBox(1))
ora però come faccio,come faccio a richiamare ogni singolo picturebox creato (magari in modo che se clicco due volte sopra di esso posso settargli il nome e la funzione)? e poi rimangono le stesse due domande,come faccio a crearlo sulle coordinate del mouse e come faccio a inserirlo nel form2?