I creating an application which has a MDI Form and 2 child forms. I want child A to have the focus when I bring up the program and child B to be minimized. My program does display the form correctly except the focus is on child B even though I used the childA.SetFocus command. The only way I can stop focus on child B is to comment out the code in childB_Activate and then this works. Can anyone tell me how I can fix this.