刚看到一篇文章说子窗口和owner不是一回事,那么子窗口是怎么实现的呢??望大侠告知一下。还有就是怎么设置子窗口在父窗口的正中央呢,并且如果不关闭子窗口父窗口也不能关闭??

解决方案 »

  1.   

    打开子窗体用模式状态:form.showDialog();这种方式打开.
      

  2.   


    form.showDialog();可以让“如果不关闭子窗口父窗口也不能关闭”功能实现了,但怎么才能使子窗口弹出时在父窗口的正中间呢??
      

  3.   

    form.StartPosition = FormStartPosition.CenterScreen;
      

  4.   

     private void 子窗口Form_Load(object sender, EventArgs e)
            {
                this.CenterToParent();
            }