El tema está en ajustarlo dentro del evento Resize del Form:
Código vb:
Ver originalPrivate Sub Form_Resize()
If Form1.WindowState <> vbMinimized Then
List1.Width = Form1.Width - 300 ' Le restamos 300 p.ej. para que no se salga del form
List1.Height = Form1.Height - 300
End If
End Sub
Saludos