Практическое руководство. Размещение элементов управления в формах Windows Forms
Чтобы расположить элементы управления, можно использовать конструктор Windows Forms или указать свойство Location.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Чтобы разместить элемент управления в рабочем поле конструктора Windows Forms
Перетащите элемент управления на соответствующее место с помощью мыши.
Примечание
Выберите элемент управления и перемещайте его с помощью клавиш со стрелками для более точного расположения.Для точного размещения можно использовать линии привязки.Дополнительные сведения см. в разделе Пример. Упорядочение элементов управления в формах Windows Forms с помощью линий привязки.
Чтобы разместить элемент управления с помощью окна "Свойства"
Щелкните требуемый элемент управления.
В окне Свойства введите значения свойства Location, разделенные запятыми, чтобы разместить элемент управления внутри контейнера.
Первое число (X) определяет расстояние от левой границы контейнера; второе число (Y) определяет расстояние от верхней границы контейнера. Расстояние измеряется в точках.
Примечание
Можно развернуть свойство Location, чтобы ввести значения X и Y отдельно.<+]
Чтобы разместить элемент управления программными средствами
Установите свойству Location элемента управления значение Point.
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1.set_Location(new Point(100, 100));
button1->Location = Point(100, 100);
Измените значение координаты X элемента управления с помощью подчиненного свойства Left.
Button1.Left = 300
button1.Left = 300;
button1.set_Left(500);
button1->Left = 300;
Чтобы изменить расположение элемента управления программными средствами
Чтобы изменять координату X элемента управления, задайте подчиненное свойство Left.
Button1.Left += 200
button1.Left += 200;
button1.set_Left(button1.get_Left() + 200);
button1->Left += 200;
Примечание
Для одновременного задания значений координат X и Y формы Windows Forms используйте свойство Location.Чтобы задать положение по каждой координате отдельно, используйте подчиненные свойства Left (X) и Top (Y).Не пытайтесь неявно задать координаты X и Y структуры Point, которая определяет расположение кнопки, потому что эта структура содержит копию координат кнопки.
См. также
Задачи
Пример. Упорядочение элементов управления в формах Windows Forms с помощью линий привязки
Пример. Упорядочение элементов управления в формах Windows Forms с помощью элемента FlowLayoutPanel
Практическое руководство. Установка расположения форм Windows Forms на экране
Ссылки
Функциональная классификация элементов управления Windows Forms
Другие ресурсы
Элементы управления Windows Forms
Расположение элементов управления в формах Windows Forms
Создание меток и назначение сочетаний клавиш для элементов управления Windows Forms
Элементы управления для использования в формах Windows Forms