WinForm用戶窗體
阿新 • • 發佈:2017-05-05
界面 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用戶窗體