在C#中怎么设置窗口总在最前而其他窗口不能使用,只要该窗口被关闭时其他窗口才能被使用

解决方案 »

  1.   

    Form f=new Form();
    f.ShowDialog();
    或者设置窗体的TopMost属性和Fouces属性
      

  2.   

    我用的是MDI模式,用ShowDilag方式打开的话,就出错。该怎么办?
      

  3.   

     SentenceForm form = new SentenceForm();
                //form.MdiParent = this;
                //form.Show();//form.MdiParent = this;用了这句代码就只能form.Show()
                form.ShowDialog(this);//要用这句代码就得注释掉form.MdiParent = this;
      

  4.   

    SetWindowPos
    参考
      

  5.   

    窗体名 起个新名=new 窗体名();
    新名.ShowDialog();
      

  6.   

    this.TopMost=true;// 本窗口最前,其他窗体可以点
    ShowDialog();//将窗体放在最前,其他窗体不能点