来自本论坛中的提问答复:
Panel panel1 = new Panel();
panel1.Height = 600;
panel1.Parent = this;
panel1.BackColor = Color.Aqua;
Panel pnl_top = new Panel();
pnl_top.BackColor = Color.Blue;
pnl_top.Size = new Size(100, 150);
panel1.Controls.Add(pnl_top);
pnl_top.Dock = DockStyle.Top;
pnl_top.SendToBack();
Panel pnl_fill = new Panel();
pnl_fill.BackColor = Color.Red;
panel1.Controls.Add(pnl_fill);
pnl_fill.Dock = DockStyle.Fill;
pnl_fill.BringToFront();
MessageBox.Show("pnlParent.Height : " + panel1.Height.ToString() + " pnl_fill.Height:" + pnl_fill.Height.ToString());