Well I came up with a way to resize a control on a form and it turned out to be rather elegant so I decided to post it here:

In the Form:

VB Code:
  1. Option Explicit
  2. '
  3. Private m_intLastHeight As Integer
  4. Private m_intLastWidth As Integer

and:

VB Code:
  1. Private Sub Form_Load()
  2.     '
  3.     m_intLastHeight = Me.Height
  4.     m_intLastWidth = Me.Width
  5.     '
  6. End Sub

and:

VB Code:
  1. Private Sub Form_Resize()
  2. On Error GoTo Err
  3.     '
  4.     Me.AnyControl.Height = Me.AnyControl.Height + Me.Height - m_intLastHeight
  5.     Me.AnyControl.Width = Me.AnyControl.Width + Me.Width - m_intLastWidth
  6.     '
  7.     m_intLastHeight = Me.Height
  8.     m_intLastWidth = Me.Width
  9.     '
  10.     Exit Sub
  11. Err:
  12.     If Err.Number = 380 Then
  13.         Exit Sub ' This happens when I minimize
  14.     End If
  15. End Sub