用C#写的单例模式--很好理解,拿来即可用-创新互联

用C#写的单例模式--很好理解,拿来即可用

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都网站制作、振兴网络推广、小程序设计、振兴网络营销、振兴企业策划、振兴品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联公司为所有大学生创业者提供振兴建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

用C#写的单例模式--很好理解,拿来即可用

很容易的操作。先建两个窗体(form),一个作为另一个的父窗体。

即把父窗体的属性ISMdiContainer设置为TRUE;即可成为父窗体。

然后把这段代码写进父窗体里

namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }

       private void Form1_Load(object sender, EventArgs e)
       {
           CreateUserMenu();
       }
       private void ChangeChildren(Form frm)
       {
           if (this.MdiChildren.Length ==1)
           {
               frm.Show();
               return;
           }
           foreach (Form children in this.MdiChildren)
           {
               if (frm == children)
               {
                   children.Activate();
                   break;
               }
               else
               {
                   children.Close();
                   frm.Show();
                   break;
               }
           }
       }

       private void CreateUserMenu()
       {
           ToolStripMenuItem tool= new ToolStripMenuItem();
           tool.Name = "tool";
           tool.Image = Image.FromFile(Application.StartupPath + "\\p_w_picpaths\\wallet.png");
           this.menuStrip1.Items.Add(tool);
           tool.Click += new EventHandler(UpdateTool_Click);
       }

       private void UpdateTool_Click(object sender, EventArgs e)
       {
               Form2 f2 = new Form2();
               f2.MdiParent = this;
               f2.Text = "工具";
               ChangeChildren(f2);
       }
   }
}

有些是事件,不能直接复制,需要稍作修改。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:用C#写的单例模式--很好理解,拿来即可用-创新互联
文章网址:http://azwzsj.com/article/dejcdi.html