Ciao,
ho un altro problemino..

ho bisogno di scrivere del testo in una picture.. in vb6 era abbastanza semplice bastava scrivere Picture1.print "Testo"

Invece in vb.net le cose si complicano :P

ho creato una sub:
codice:
    Private Sub DrawText(ByVal pict As System.Object, ByVal Text As String) 'As Bitmap
        Dim TextBitmap As New Bitmap(100, 100)
        Dim Brush As New SolidBrush(Color.Black)
        Dim SelectedFont = New Font("Arial", 16)
        Using Graphic = Graphics.FromImage(TextBitmap)
            Graphic.DrawString(Text, SelectedFont, Brush, 0, 0)
            'Graphic.DrawImage(Graphic.DrawString(Text, SelectedFont, Brush, 0, 0), 0, 0)
            Dim Btn As PictureBox

            Btn = DirectCast(pict, PictureBox)

            Btn.CreateGraphics.DrawImage(TextBitmap, 0, 0)
        End Using

        'Return TextBitmap
    End Sub
Il mio programma crea varie picturebox, e ogni volta che ne crea una ci carica un'immagine e poi vorrei che stampasse del testo (ma che non cancelli l'immagine sottostante, semplicemente si deve sovrapporre)

Quindi poi richiamo questa sub per stampare il testo passandogli come parametri l'oggetto picture su cui deve scrivere il testo e la stringa di testo da scrivere.

Il problema sta nel fatto che se richiamo questa sub nella sub in cui creo le picture non funziona. Se la richiamo ad esempio dall'evento click su di una picture funziona!

Non capisco il perchè, mi sto dannando, non è che qualcuno mi possa aiutare?