Per scrivere del testo su una pictureBox che contiene un'immagine uso il seguente codice:

codice:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Dim Brush As New SolidBrush(Color.Red)
Dim nFont As New System.Drawing.Font("Arial", 12)

PictureBox1.Visible = True
PictureBox1.Refresh()

Dim gr1 As Graphics = PictureBox1.CreateGraphics()

gr1.DrawString("Ciao", nFont, Brush, 20, 20)

PictureBox1.Refresh()

End Sub
ma non scrive niente, dove sbaglio?
Ciao