当我给窗口提供最大化的能力时,我无法重新调整某些控件的大小。两个控件位于窗口中的每个控件旁边,如图所示。我已经尝试了各种锚定,对接和自动生长方式,但似乎总是以某种奇怪的方式移动或增长它们。
我想要的是当窗口最大化时,2个控件应该每个都增长并填充窗口宽度的一半,另一半控制到另一个控件,如下图所示。 我是否在Visual Studio设计器模式中遗漏了某些内容,还是应该在代码中以某种方式完成?
答案 0 :(得分:0)
您可以使用表单的Resize事件执行此操作:
编辑:固定您的群组顶部&只有底部。
private void Form1_Resize(object sender, EventArgs e) { groupBox1.Left = 5; groupBox2.Left = groupBox1.Left + groupBox1.Width + 5; groupBox1.Width = groupBox2.Width = this.Width / 2; }