Top.Mail.Ru

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

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

Элемент управления Назначение
eu lab предназначен для размещения на форме различного рода текстовых надписей
eu but представляет собой стандартную кнопку и широко используется для управления в программах
eu tbox представляет собой однострочный редактор текста и используется для ввода данных. Может быть одно- и многострочным
eu pan используется в качестве контейнера для расположения других элементов управления
eu tbar позволяет выбрать из диапазона числовых значений с помощью ползунка, перемещаемого по полосе
eu nud используется для выбора числовых значений, которые находятся в заданном интервале, с помощью кнопок «вверх-вниз»
eu rbut используются  для выбора одной опции из нескольких взаимоисключающих, поэтому таких кнопок должно быть как минимум две
eu cbox позволяет выбрать или отменить определенную функцию
eu pbox используется для отображения изображений
eu tim используется для создания событий с интервалом времени

 

 Свойства элементов управления

Одно из важнейших свойств, которое есть у каждого элемента управления – это имя Name. Программист путем изменения значения свойства Name может изменить имя элемента управления.

Каждому элементу управления Pascal присваивает имя, которое состоит из названия элемента управления и его порядкового номера. Например, если к форме добавить два элемента управления TextBox, то их имена будут TextBox1 и TextBox2. В простых программах имена элементов управления, как правило, не изменяют. Однако хороший стиль программирования требует, чтобы элементы управления (особенно те из них, к которым программист будет обращаться в коде программы), имели понятные, осмысленные имена.

 Например, кнопку, по щелчку на которой будет происходить выход из программы, можно назвать BtnExit (Btn – сокращение от Button, Exit - выход), метку, в свойство Text которой программным способом будет выводиться какое-либо значение, можно назвать LbOut (Lb – сокращение от Label, Out – сокращение от слова OutPut – вывод)  и т.п.

Имена элементов управления должны подчиняться определенным правилам:

  • имя может состоять из строчных и прописных латинских букв, цифр и символа подчеркивания;
  • имя не должно содержать пробелов;
  • имя не должно начинаться с цифры, а только с буквы или символа подчеркивания. Однако лучше не начинать имя с символа подчеркивания, так как многие системные имена  начинаются с этого символа, и может возникнуть конфликт имен;
  • строчные и прописные буквы в имени не различаются, т.е. MyForm и Myform – одно и то же имя;
  • имена не должны совпадать с зарезервированными словами. Зарезервированные слова – это слова, которые являются составной частью языка программирования. Например: if, then, procedure и др.

 Некоторые свойства элементов управления представлены в таблице:

 

Свойство Назначение
BackColor Определяет фоновый цвет элемента управления 
BackGroundImage Определяет фоновое изображение элемента управления
Dock Задает расположение элемента управления  на форме
Enabled Определяет, будет ли элемент управления  доступен для использования (False - недоступен)
Font Устанавливает шрифт текста элемента управления
ForeColor Определяет цвет шрифта ЭУ
Location Определяет координаты верхнего левого угла элемента управления
Height Высота элемента управления
Width Ширина элемента управления
Visible Определяет, будет ли элемент управления  виден (False - невидим)
Name Имя элемента управления