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


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

Обновлен: Ноябрь 2007

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

tkzw7bw7.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

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

    tkzw7bw7.alert_note(ru-ru,VS.90).gifПримечание.

    Можно развернуть свойство 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;
    
    tkzw7bw7.alert_note(ru-ru,VS.90).gifПримечание.

    Для одновременного задания значений координат 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