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);
                        }
    
                    }
                }
    
            }
  • 相关阅读:
    DX 系列之 ComboBoxEdit
    nodejs web API 相关杂项
    解决跨域No 'Access-Control-Allow-Origin' header is present on the requested resource.
    git在本地回退
    docker容器访问宿主机IP
    mongodb+nodejs
    docker-compose控制启动顺序
    angular7 + d3 显示svg
    新建ng工程
    CSS样式
  • 原文地址:https://www.cnblogs.com/zhangxin4477/p/6810352.html
Copyright © 2011-2022 走看看