Ovviamente puoi usare DrawString quando e come vuoi.
Devi creare un oggetto Graphics per il PictureBox, poi crei l'oggetto Font con gli attributi che ti servono, infine usi DrawString per eseguire il rendering del testo
codice:
Dim g As Graphics = picDraw.CreateGraphics
Dim dFont = New Drawing.Font("Arial", 24, FontStyle.Bold Or FontStyle.Underline, GraphicsUnit.Pixel, 1)
g.DrawString("Ciao, sono io!", dFont, Brushes.CadetBlue, 20, 50)
Il punto però è un'altro. Come recita la guida:
Non è possibile chiamare il metodo DrawString nel gestore eventi Load. Se il form viene ridimensionato o nascosto da un altro form, il contenuto creato non verrà ricreato. Per ridisegnare automaticamente il contenuto è necessario eseguire l'override del metodo OnPaint.
Ciao