if you do want to stretch a picture rather than tile you can do something like this:-
again load the picture into the picture box at development time.
Private Sub Form_Load()
Picture1.Visible = False
Picture1.AutoRedraw = True
Picture1.AutoSize = True
Form1.AutoRedraw = True
Form1.WindowState = vbMaximized
End Sub
Private Sub Form_Activate()
Form1.PaintPicture Picture1.Picture, 0, 0, _
Form1.ScaleWidth, Form1.ScaleHeight, _
0, 0, Picture1.ScaleWidth, _
Picture1.ScaleHeight, vbSrcCopy
Form1.Refresh
End Sub
bear in mind if the picture is to small the pixels will be massive when stretched!!
good luck!
If somethings hard to do, its not worth doing - Homer Simpson
------------------------------------------------------------------------
A General Guide To Excel in VB FAQ222-3383
File Formats Galore @