【发布时间】:2021-08-21 22:14:10
【问题描述】:
我尝试了应用程序的开发前端。但是我有一个问题,面板没有固定在右边,...这个面板是动态的,但我不明白,为什么不工作。
FlowLayoutPanel flp = new FlowLayoutPanel();
flp.Dock = DockStyle.Fill;
flp.AutoScroll = true;
flp.BackColor = Color.Blue;
pnl.Controls.Add(flp);
Panel pnl1 = new Panel();
pnl1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
pnl1.Size = new Size(flp.Width - 18, 40);
pnl1.BackColor = Color.FromArgb(224, 224, 209);
pnl1.Margin = new Padding(8, 2, 0, 0);
flp.Controls.Add(pnl1);
可以帮我谢谢。
【问题讨论】:
-
To 'Anchor right' 并不意味着它位于右边界,但它与右边界的距离不会改变。
标签: c# frameworks backend