Компоненты и их свойства
Основные общие свойства визуальных компонент ( Edit, Label, GroupBox, RadioButton, CheckBox, ListBox, ComboBox …)
Name – программное имя компонента
Capton – заголовок (подпись) компонента
Left – определяет положение (смещение слева) компонента на форме в пикселях
Top – определяет положение (смещение сверху) компонента на форме в пикселях
Height – определяет размер ( высоту) компонента в пикселях
Width – определяет размер ( ширину) компонента в пикселях
Enable – определяет активность компонента (быть в рабочем состоянии)
Visble – определяет видимость компонента
Компоненты
Edit
Страница: Standart
Назначение: Используется для ввода или вывода строковых значений, можно использовать для ввода-вывода числовых (целых, вещественных) при этом обязательно необходимы функции преобразования.
Основное свойство:
-
Text – в этом свойстве содержится строковое значение
Долнительные свойства:
-
MaxLength – максимальное число символов значения. Если MaxLength =0 , то ограничения нет.
-
PasswordChar – указывает символ отображаемый при вводе. Если PasswordChar = #0 , то отображается набранный символ.
-
ReadOnly – открывает ( False) или запрещает (True) редактирование (ввод) значения
Пример
A:=StrToInt(Edit1.Text); // ввод целого значения A
Edit1.Text:=FloatToStr(B); // вывод вещественного значения B
Edit1.Text:=’Пример’; // вывод строкового
Label
Страница: Standart
Назначение: Используется для создания подписей ( заголовков на форме) строковых значений, можно использовать для вывода строковых и числовых (целых, вещественных) при этом обязательно необходимы функции преобразования.
Основное свойство:
-
Caption – в этом свойстве содержится строковое значение
Пример
Label1.Caption:=’Нет решения’ // вывод сообщения
Label1.Caption:=IntToStr(X); //вывод целого значения X
RadioButton
Страница: Standart
Назначение: Используется для выбора ( одного из многих ). Как правило данные компоненты ( кнопки) помещаются в контейнер ( компонент GroupBox).
Основное свойство:
-
Checked – принимает зачение True, если выбрана данная кнопка или False в противном случае.
Пример
if RadioButton1.Checked then Label1.Caption:=’Вопрос’
else Label1.Caption:=’Ответ’;
CheckBox
Страница: Standart
Назначение: Используется для выбора ( призвольного числа вариантов из многих ). Как правило данные компоненты ( кнопки-флажки ) помещаются в контейнер ( компонент GroupBox).
Основное свойство:
-
Checked – принимает зачение True, если установлен флажок или False в противном случае.
Пример
if GroupBox1.Checked then Label1.Caption:=’Вопрос’
else Label1.Caption:=’Ответ’;
GroupBox
Страница: Standart
Назначение: Служит контейнером для компонентов выбора ( RadioButton, CheckBox). Группа кнопок выбора (RadioButton) определяется контейнером, в который они помещены.
Основное свойство:
Caption – заголовок.
ListBox
Страница: Standart
Назначение: Используется для вывода списка. В качестве списка в программе может выступать массив. Элемент списка (Items) имеет строковое значение. Все элементы списка имеют индекс (ItemIndex), индексация начинается от 0.
Основные свойства:
-
Items[ItemIndex] – принимает зачение элемента списка с указанным индексом. Значение данного свойства можно изменять (редактировать).
-
ItemIndex – принимает значение индекса текущего (выделенного) элемента списка. При изменении ItemIndex меняется текщий элемнт списка.
-
Items.Count – принимает значение числа элементов списка.
-
Основные методы:
-
Clear – очистка списка
-
Items.Append(S) – добавление в список элемента со значением S
-
Items.Delete(N) – удаление из списка элемента с индексом N
-
Items.Insert(N,S) – вставка в список элемента с индексом N и значением S
Пример
ListBox1.Clear; // очистка списка
ListBox1.Items.Append(‘Первый’); // добавление в список
SS:=ListBox1.Items[3]; // присвоение SS значения 4 элемента (по счету ) из списка
ListBox1.ItemIndex:=5; // текущий 6 (по счету ) элемент списка
ListBox1.Items.Delete(1); удаление 2 (по счету ) элемента списка