问题,正如您在图片中看到的那样。如果我在面板中填写这样的代码:
private void Form1_Load(object sender, EventArgs e)
{
Panel pnl = new Panel();
PictureBox pb = new PictureBox();
TextBox txt = new TextBox();
pnl.BorderStyle = BorderStyle.FixedSingle;
pb.BorderStyle = BorderStyle.FixedSingle;
pb.Dock = DockStyle.Top;
txt.Dock = DockStyle.Fill;
pnl.Controls.Add(pb);
pnl.Controls.Add(txt);
this.Controls.Add(pnl);
}
文本框仍然在面板内的 0,0 位置