0

当我让窗口能够最大化时,我无法重新调整某些控件的大小。如图所示,这两个控件位于窗口中的每个控件旁边。我已经尝试过各种锚定、对接和自动生长它们的方法,但它似乎总是以某种奇怪的方式移动或生长它们。 在此处输入图像描述

我想要的是当窗口最大化时,两个控件应该各自增长并填充窗口宽度的一半,将另一半留给另一个控件,如下图所示。 在此处输入图像描述 我是否在 Visual Studio 设计器模式中遗漏了某些内容,还是应该在代码中以某种方式完成?

4

1 回答 1

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;  
    }
于 2015-03-02T10:57:27.250 回答