Практическое руководство. Размещение элементов управления в Windows Forms
Чтобы разместить элементы управления, используйте конструктор Windows Forms в Visual Studio или укажите свойство Location.
Размещение элемента управления на поверхности конструктора Windows Forms
В Visual Studio перетащите элемент управления в соответствующее расположение с помощью мыши.
Заметка
Выберите элемент управления и переместите его с помощью клавиш со стрелками, чтобы точнее расположить его. Кроме того, линии привязки помогают точно разместить элементы управления на форме. Дополнительные сведения см. в пошаговом руководстве: упорядочение элементов управления в Windows Forms с использованием направляющих линий.
Размещение элемента управления с помощью окна "Свойства"
В Visual Studio выберите элемент управления, который нужно разместить.
В окне Свойства введите значения для свойства Location, разделенного запятой, чтобы разместить элемент управления в контейнере.
Первое число (X) — это расстояние от левой границы контейнера; второе число (Y) — это расстояние от верхней границы области контейнера, измеряемой в пикселях.
Заметка
Вы можете развернуть свойство Location, чтобы ввести значения X и Y по отдельности.
Программное расположение элемента управления
Задайте для свойства Location элемента управления значение Point.
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1->Location = Point(100, 100);
Измените координату 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, представляющей расположение кнопки, так как эта структура содержит копию координат кнопки.
См. также
- элементы управления Windows Forms
- Пошаговое руководство: упорядочение элементов управления в Windows Forms с помощью линий привязки
- Пошаговое руководство: Расположение элементов управления на Windows Forms с помощью TableLayoutPanel
- Пошаговое Руководство: Упорядочение элементов управления в Windows Forms с помощью FlowLayoutPanel
- маркировка отдельных элементов управления Windows Forms и предоставление ярлыков для них
- элементы управления для использования в Windows Forms
- Элементы управления Windows Forms по функциям
- Как установить расположение окна в Windows Forms
.NET Desktop feedback