面板未固定在右侧
Panel not anchor to right
我尝试应用程序的开发前端。但是我有一个问题,面板没有固定在右边,...这个面板是动态的,但我不明白,为什么不工作。
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);
可以帮我谢谢。
FlowLayoutPanel
的宽度如何?我看到你根据流布局的宽度
设置 Panel
的大小
pnl1.Size = new Size(flp.Width - 18, 40);
更新:
从评论中获取更多信息后。这是 FlowLayoutPanel
.
的行为
我尝试应用程序的开发前端。但是我有一个问题,面板没有固定在右边,...这个面板是动态的,但我不明白,为什么不工作。
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);
可以帮我谢谢。
FlowLayoutPanel
的宽度如何?我看到你根据流布局的宽度
Panel
的大小
pnl1.Size = new Size(flp.Width - 18, 40);
更新:
从评论中获取更多信息后。这是 FlowLayoutPanel
.