注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 图文细谈远程桌面之3389
 帮助

MDI窗体中的单子模式(C#)


2008-01-10 09:04:48
 标签:MDI 窗体 单子 C# 模式   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://approlife.blog.51cto.com/304821/58654
MainForm是MDI窗体,Button2在MainForm上。Form2是子窗体。单击Button2显示Form2。
1.按F7进入MainForm的代码中,声明Form2的一个对象:private static Form2 frm2;
2.写一个返回Form2的方法:
private Form2 getFrm2()
        {
            if (frm2==null || frm2.IsDisposed)
            {
                frm2= new Form2();
                frm2.MdiParent = this;
            }
            return frm2;
        }  
3.在Button2的Click事件中写:
private void Button2_Click(object sender, EventArgs e)
        {
            Form2 frm2= getFrm2();
            frm2.Show();
        }

本文出自 “技术旅途上蹒跚的步行者” 博客,请务必保留此出处http://approlife.blog.51cto.com/304821/58654





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: