ciao Vicar grazie per la risposta

BackgroundImage stampa l'immagine nelle sue dimensioni mentre io vorrei che si adattasse alle dimensioni del form

se ci fosse una classe del framework che restituisce un'immagine ridimensionata basterebbe fare

codice:
Me.BackgroundImage = obj.ridimensiona(imgImmagine, dimensioniForm)
da dentro l'evento paint invece ...


codice:
Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
 e.Graphics.DrawImage(imgImmagine, e.ClipRectangle) 
End Sub