Практическое руководство. Размещение элементов управления в формах Windows Forms

Чтобы разместить элементы управления, используйте конструктор Windows Forms в Visual Studio или укажите свойство Location.

Размещение элемента управления в области конструктора Windows Forms

В Visual Studio перетащите элемент управления в соответствующее расположение с помощью мыши.

Примечание.

Выберите элемент управления и переместите его с помощью клавиш со стрелками для точного размещения. Кроме того, линии привязки помогают точно размещать элементы управления в форме. Подробнее см. в разделе Пример. Упорядочение элементов управления в формах Windows Forms с помощью линий привязки.

Размещение элемента управления с помощью окна свойств

  1. В Visual Studio выберите элемент управления, который необходимо разместить.

  2. В окне Свойства введите значения свойства Location, разделенные запятой, чтобы разместить элемент управления в контейнере.

    Первое число (X) — это расстояние от левой границы контейнера; второе число (Y) — это расстояние от верхней границы области контейнера, измеряемое в пикселях.

    Примечание.

    Можно развернуть свойство Location, чтобы ввести значения X и Y по отдельности.

Размещение элемента управления программным способом

  1. Задайте для свойства Location элемента управления значение Point.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. Измените координату X расположения элемента управления с помощью подсвойства Left.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1->Left = 300;
    

Увеличение расположения элемента управления программным способом

Задайте подсвойство Left, чтобы увеличить координату X элемента управления.

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

Примечание.

Используйте свойство Location для одновременного задания позиций X и Y элемента управления. Чтобы задать положение по отдельности, используйте подсвойство элемента управления Left (X) или Top(Y). Не пытайтесь неявно задать координаты X и Y структуры Point, представляющей расположение кнопки, так как эта структура содержит копию координат кнопки.

См. также