Any controls, including frames need to be resized by you or an OCX when a form is resized... Search for forum for resize and you should find plenty of OCX's, Classes and plain code to resize stuff on the form.
But if it is just five frames, you may want to just size them in the Form1_Resize Event:
VB Code:
Private Form_Resize()
Form1.Frame1.Move 0,0,form1.scalewidth,form1.scaleheight
Form1.Frame2.Move 0,0,form1.scalewidth,form1.scaleheight
Form1.Frame3.Move 0,0,form1.scalewidth,form1.scaleheight
Form1.Frame5.Move 0,0,form1.scalewidth,form1.scaleheight
End Sub