If a modal form is minimized it will automatically minimize its parent form. To minimize a parent form while showing a modal form can not be done. You could do a Form1.Hide and then Form2.Show vbModal but then Form1 wont be shown in the taskbar.