Основы визуального программирования на Pascal
- Основы визуального программирования на Pascal
- Просмотров: 6899
Элементы управления
Элементы управления - это объекты, которые служат для организации интерфейса между пользователем и компьютером. Элементами управления являются меню, кнопки, надписи, списки, таймеры и т.д.
Элемент управления | Назначение |
предназначен для размещения на форме различного рода текстовых надписей | |
представляет собой стандартную кнопку и широко используется для управления в программах | |
представляет собой однострочный редактор текста и используется для ввода данных. Может быть одно- и многострочным | |
используется в качестве контейнера для расположения других элементов управления | |
позволяет выбрать из диапазона числовых значений с помощью ползунка, перемещаемого по полосе | |
используется для выбора числовых значений, которые находятся в заданном интервале, с помощью кнопок «вверх-вниз» | |
используются для выбора одной опции из нескольких взаимоисключающих, поэтому таких кнопок должно быть как минимум две | |
позволяет выбрать или отменить определенную функцию | |
используется для отображения изображений | |
используется для создания событий с интервалом времени |
Свойства элементов управления
Одно из важнейших свойств, которое есть у каждого элемента управления – это имя 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 | Имя элемента управления |