当前位置:编程学习 > C#/ASP.NET >>

c# 中普通form如何转变为 mdi子窗体

父窗体的代码我知道怎么写 可是 子窗体 load()事件需要写什么么 --------------------编程问答-------------------- 有人么 --------------------编程问答-------------------- --------------------编程问答-------------------- 子窗体不需要写任何代码,只要指定它的MdiParent 属性就可以 --------------------编程问答-------------------- 指定属性的代码最好也是在显示子窗体前指定而不是在子窗体中写 --------------------编程问答-------------------- 只要在父窗体里指定子窗体的MDIParent即可
子窗体Load的时候写你子窗体相关的东西就行 不用写mdi相关的东西 --------------------编程问答-------------------- 和普通的一样,父窗体IsMdiContainer要设置,然后加载设置MdiParent --------------------编程问答--------------------
        private void 查看文件ToolStripMenuItem_Click(object sender, EventArgs e)
        {

             SeeFiler childForm = new SeeFiler();//子窗体
             childForm .MdiParent = this;
             childForm .WindowState = FormWindowState.Maximized;//初始为最大
             childForm .Show();


        }
--------------------编程问答-------------------- 属性设置。 --------------------编程问答-------------------- 设置父窗体的属性IsMidContainer设为true就可以了,想在父窗体中调用子窗体的话

引用 7 楼 SJHLFZP 的回复:
private void 查看文件ToolStripMenuItem_Click(object sender, EventArgs e)
        {

             SeeFiler childForm = new SeeFiler();//子窗体
             childForm .MdiParent = this;
          ……

用它的方法就成
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,