c#怎么设置一个控件在另外的一个控件上面,例如:label控件在picturebox控件上面,用代码创建的哈

2024-12-15 10:38:57
推荐回答(3个)
回答1:

//改变控件的加载顺序,浮在上面的先加载。
如:
//如button1 在pictureBox1上面。
this.Controls.Add(this.button1);
this.Controls.Add(this.pictureBox1);

//如button1 在pictureBox1下面。
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.button1);

回答2:

你可以再设计里拖动控件,也可以再代码上换个位置。

回答3:

第一个控件.SendToBack();
如果是图片
Label lbl1 = new Label();
lbl1.Text = "我看见";
this.pictureBox1.Controls.Add(lbl1);