
- •Некоторые компоненты интерфейса среды визуального программирования Delphi Основные свойства и методы
- •Форма (класс tForm).
- •2. Метка (класс tLabel).
- •Строчный редактор (класс tEdit).
- •Текстовый редактор (класс tMemo).
- •Кнопка (класс tButton).
- •Кнопка выбора опции (класс tCheckBox).
- •Радиокнопка (класс tRadioBotton).
- •Список (класс tListBox).
Список (класс tListBox).
Компонент представляет собой окно, в котором могут отображаться некоторые элементы, которые можно выбирать. Используется для отображения вариантов.
Свойства:
Items - массив строк типа TStrings, выводимых в окно. Для работы с объектами Tstrings используются методы:
Add - добавить строку к массиву: ListBox1.Items.Add(‘Новая строка’);
Delete - удалить строку из массива;
Insert - вставить строку в массив;
Sorted - если указано true, то строки в окне сортируются;
ItemIndex - номер выбранной строки (строка выделяется);
MultSelect - если указано true, то можно выбирать больше, чем одну строку;
ExtendSelect - если указано true, то нужно использовать для выбора нескольких строк клавиши Shift или Ctrl;
SelCount - количество выбранных строк;
Selected - позволяет определить, выбрана ли конкретная строка:
Пример:
procedure TForm1.FormCreate(Sender: TObject);
var
I: Integer;
begin
ListBox1.Items.Add('Blue');
ListBox1.Items.Add('Yellow');
ListBox1.Items.Add('Red');
end;
procedure TForm1.ListBox1Click(Sender: TObject);
begin
if ListBox1.Selected[0] then ListBox1.Color := clBlue;
if ListBox1.Selected[1] then ListBox1.Color := clYellow;
if ListBox1.Selected[2] then ListBox1.Color := clRed;
end;
Раскрывающийся список (класс TComboBox).
Компонент представляет собой строку, справа от которой находится кнопка со стрелкой вниз - «выпадающий» список.
Свойства:
Items, ItemIndex, Sorted - аналогичны ListBox.
Text - содержит выбранную строку и высвечивается в исходном виде.
Панель кнопок выбора (класс TGroupBox).
Компонент представляет собой панель для размещения кнопок.
Свойства:
Caption - заголовок панели.
Группа радиокнопок (класс TRadioGroup).
Компонент представляет собой группу «радиокнопок».
Свойства:
Items - названия кнопок.
ItemIndex - номер выбранной кнопки.
Columns - определяет размещение кнопок в один или два столбца.
Панель (класс TPanel).
Компонент представляет собой панель для размещения инструментов.