2015-03-02 2 views
0

У меня возникли проблемы с настройкой некоторых из моих элементов управления, когда я предоставляю окно возможность максимизации. Два элемента управления расположены рядом с каждым в окне, как показано на рисунке. Я экспериментировал с различными способами закрепления, стыковки и автоматического выращивания их, но он всегда, кажется, двигается или развивается ими каким-то странным образом. Элементы управления размерами, которые находятся рядом друг с другом при максимальном размере окна

Что я хочу, когда окно максимально, два элемента управления должны расти и заполнять половину ширины окна, оставив вторую половину другого элемента управления, как на рисунке ниже. enter image description here Я что-то упустил в дизайнерском режиме Visual Studio, или это должно быть сделано каким-то образом в коде?

ответ

0

Вы можете сделать это с помощью изменения размера события вашей формы:

EDIT: Anchor ваших рамок группы сверху & только снизу.

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; 
    } 
Смежные вопросы