在窗体的菜单单击事件中用以下语句显示其他窗体一切正常,可是加了DataGrid控件,并将属性Dock设为fill后,弹出窗体就被遮住了。如何让窗体显示在DataGrid上面,请教各位大大。
  Query fm = new Query();
  fm.MdiParent = this;
  fm.Show();

解决方案 »

  1.   

    hoho 没人指教,灌灌水也好。
      

  2.   

    用右键选择datagrid,将它置于底层试试.
      

  3.   

    try
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp
      

  4.   

    fm.Owner = this;
      fm.Show();用Owner代替试试看
      

  5.   

    按理,owner的话层次和主form一致,不会被遮住
    类似photoshop的工具栏那样子
      

  6.   

    我以前遇到这问题的时候,用owner解决
    普通文档用mdiparent,他们的显示层次在parent之下
    而owner似乎不是,楼主再试试