Is there an easy way to resize all the objects when resizing the form?
There is no easy way. You have to catch new form’ size and recalculate all the components’ sizes. For example, following code keeps textbox as big as possible and command button in the middle of the form: Private Sub Form_Resize() On Error Resume Next Text1.Width = Me.Width – 60 Text1.Height = Me.Height – 960 Command1.Top = Me.Height – Command1.Height – 430 Command1.Left = (Me.Width – Command1.