我最下面的窗体是new出来的。
new出来之后,窗体就在最下方了。
我怎么能让它在panel的上方呢?

解决方案 »

  1.   

    有个属性 StartPosition = FormStartPosition.CenterScreen;
      

  2.   

    form2   fm   =   new   form2(); 
    好像有个熟悉是让窗口始终处在最上面,我忘记了。
    fm.ShowDialog();这个就会show的窗口在最上面啊。
      

  3.   

    form.TopMost = true;始终在最上面。
      

  4.   

    如果form和panle同属一个parent的话,可以frm.BringToFront()试试
      

  5.   

    谢谢大家。 MDI父窗体控件永远在子窗体上面。
    这个在VS2010中好像是无法改变的。
    不过我找到了一个办法。
      

  6.   

    可以通过设置新打开窗体的TopMost=true;来实现
      

  7.   

    或者试试:    this.TextBox1.SendToBack();
      

  8.   

    form.TopMost = true;始终在最上面。
      

  9.   

    这界面是不是基于ribbon  style做的啊?
      

  10.   


    不是Win7+.Net 4.0默认就是这样的。