C#動態添加控件到窗體不顯示


在FormLoad里面添加控件時,用this.Controls.Add()方法向窗體里面動態添加控件,調試,一直不顯示,后來發現原來窗體上有一個groupbox覆蓋了整個窗體,其實控件已經添加上去了,只是被遮蓋了。

后面改為this.groupBox1.Controls.Add(),把控件添加到groupbox里面就不會被遮蓋了

 1 private void UniqueForm_Load(object sender, EventArgs e)
 2         {
 3             if (pFlag == 1)
 4             {
 5                 Label lbllevel = new Label();
 6                 lbllevel.Text = "請設置級數:";
 7                 lbllevel.Location = new System.Drawing.Point(38, 95);
 8                 lbllevel.AutoSize = true;
 9                 lbllevel.Visible = true;
10                 txtLevel = new TextBox();
11                 txtLevel.Name = "txtLevel";
12                 txtLevel.Location = new System.Drawing.Point(121, 92);
13                 txtLevel.Height = 21;
14                 txtLevel.Width = 150;
15                 txtLevel.Visible = true;
16                 this.groupBox1.Controls.Add(lbllevel);
17                 this.groupBox1.Controls.Add(txtLevel);
18             }
19 }
View Code

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM