Поделиться через


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

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

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы разместить элемент управления в рабочем поле конструктора Windows Forms

Чтобы разместить элемент управления с помощью окна "Свойства"

  1. Щелкните требуемый элемент управления.

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

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

    Примечание

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

Чтобы разместить элемент управления программными средствами

  1. Установите свойству 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);
    
  2. Измените значение координаты 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 с помощью элемента TableLayoutPanel

Пример. Упорядочение элементов управления в формах Windows Forms с помощью элемента FlowLayoutPanel

Практическое руководство. Установка расположения форм Windows Forms на экране

Ссылки

Функциональная классификация элементов управления Windows Forms

Другие ресурсы

Элементы управления Windows Forms

Расположение элементов управления в формах Windows Forms

Создание меток и назначение сочетаний клавиш для элементов управления Windows Forms

Элементы управления для использования в формах Windows Forms