1. 程式人生 > >WinForm用戶窗體

WinForm用戶窗體

界面 pan 自動 use nds mfile 自定義控件 you 一個

用戶控件:

相當於自定義的一個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); } } } }

WinForm用戶窗體