我正在尝试将N个控件停靠在一个容器中。我希望它们都填满整个宽度,但要堆叠。我想要一个特定的控件(当前是最后一个)来填充剩余的空间,而所有其他控件都有固定的大小。
这一点:
Button b1 = new Button() { Text = "Button 1", Dock = DockStyle.Top };
Button b2 = new Button() { Text = "Button 2", Dock = DockStyle.Top };
Button b3 = new Button() { Text = "Button 3", Dock = DockStyle.Fill };
Controls.Add(b1);
Controls.Add(b2);
Controls.Add(b3);
生成以下内容:
正如你所看到的,Button 3正在做我告诉它做的事情:Fill
父级。但这不是我想要它做的。除了手动放置和处理调整大小事件等之外,我如何才能让Button 3填充剩余空间?
注意:我没有使用设计器。
https://stackoverflow.com/questions/7749408
复制相似问题