zoukankan      html  css  js  c++  java
  • WinForm用户窗体

    用户控件:

    相当于自定义的一个panel 里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件。

    使用方法:在项目上右键、添加、用户控件,之后用户控件的编辑与普通容器控件类似。如果要在后台往窗体中添加,

      将其实例化,然后添加到想要添加的容器的Control集合中。

    动态创建添加控件:

    配合上面的用户控件,实现类似QQ界面的打开自动加载好友昵称和签名

    Name Na = null;
            public Form2(Name na)
            {
                InitializeComponent();
                Na = na;
                //填充用户信息
                panel2.BackgroundImage = Image.FromFile(Na.Pic);
                label1.Text = Na.Name1;
                label2.Text = Na.Nickname;
                //填充好友信息
                Friend f = new FridendCode().SeleAf(na.Number);
                if (f != null)
                {
                    string[] ff = f.Friendsnumber.Split(',');
                    foreach (string fff in ff)
                    {
                        Name nf = new NameCode().SeleAll(fff);
                        if (nf != null)
                        {
                            UserControl1 v1 = new UserControl1();
                            v1.panel1.BackgroundImage = Image.FromFile(nf.Pic);
                            v1.label1.Text = nf.Name1;
                            v1.label2.Text = nf.Nickname;
                            flowLayoutPanel1.Controls.Add(v1);
                        }
    
                    }
                }
    
            }
  • 相关阅读:
    12_常用类
    MyBatis_02 框架
    MyBatis_01 框架
    正则表达式
    11_异常处理
    产品经理成长之路(非原创)
    【Java每日一题】20161115
    【Java每日一题】20161114
    【Java每日一题】20161111
    【Java每日一题】20161110
  • 原文地址:https://www.cnblogs.com/zhangxin4477/p/6810352.html
Copyright © 2011-2022 走看看