Hi Anthony, I find that setting the Focus() in Load doesn't work because it's too early, so I usually do it in the first Activate event. I often have code like this:
If (++activateCount == 1)
{
Thing.Focus();
// Other stuff for the first time everything is visible
}
You may have to set the focus to a specific control, not the whole form. I
haven't tried any of this with MDI though.
Greg
