Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по C#.doc
Скачиваний:
259
Добавлен:
08.11.2018
Размер:
5.81 Mб
Скачать
      1. Добавление элементов управления, для которых не существует пользовательского интерфейса, в формы Windows Forms

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

Чтобы добавить компонент в форму Windows Forms, выполните следующие действия:

  1. Откройте форму.

  2. В панели элементов щелкните компонент и перетащите его в форму.

Компонент появится в области невидимых компонентов.

Невидимые компоненты можно добавлять на форму во время выполнения.

Чтобы добавить компонент в Windows Forms программными средствами, выполните следующие действия.

  1. Создайте экземпляр класса требуемого элемента управления в коде.

  2. Задайте свойства, необходимые для добавляемого элемента управления.

  3. Настройте другие нужные свойства компонента.

Следующий код демонстрирует создание объекта Timer и задание его свойства Interval.

System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer();

timer1.Interval = 1000;

      1. Закрепление элементов управления в формах Windows Forms

Можно закрепить элементы управления на границах формы или заполнить ими контейнер элемента управления (форму или контейнерный элемент управления). Например, проводник Windows закрепляет элемент управления TreeView у левой стороны окна, а элемент управления ListView – у правой стороны. Свойство Dock используется для всех видимых элементов управления Windows Forms для определения режима закрепления.

Свойство Dock взаимодействует со свойством AutoSize.

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

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

  2. В окне "Свойства" щелкните стрелку справа от свойства Dock.

В результате отображается редактор, показывающий набор полей, соответствующих краям и центру формы:

  1. Нажмите кнопку, соответствующую краю формы, где следует закрепить элемент управления. Чтобы заполнить содержимое формы элемента управления или контейнерного элемента управления, щелкните центральное поле. Щелкните (none) для запрещения закрепления.

      1. Выравнивание нескольких элементов управления в формах Windows Forms

Чтобы стандартизировать макет пользовательского интерфейса в приложении на базе Windows, можно с помощью одной команды задать расположение групп элементов управления.

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

  1. Откройте форму, элементы управления в которой требуется разместить в Конструкторе Windows Forms.

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

  3. В меню Формат наведите курсор мыши на команду Выровнять, а затем выберите одну из шести доступных команд.