MSDN:ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWindowsFormsFormClassTopMostTopic.htm
说得很清楚呀!没道理呀!

解决方案 »

  1.   

    是啊,我也看过了,可是就是不行,不知道为什么,设了TopMost等于没设,不起作用,你可以试一下。
      

  2.   

    The TopMost style doesn't work with MDI child form. However, you may handle the Leave event of your top most MDI child, and set the focus back to it. 
    When you want to switch the Top Most MDI child, you may remove the handler and add it to another form. Here is a sample code:private void MDI_Leave(object sender, System.EventArgs e)
    {
    Form mdi = (Form)sender;
    if(mdi != null)
    mdi.Focus();
    }//Set the event handle 
    TopForm.Leave += new EventHandler(this.MDI_Leave);引用于微软的Lion Shi.