Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Приложение B.rtf
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
94.96 Кб
Скачать
  1. Список (класс 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;

  1. Раскрывающийся список (класс TComboBox)

Компонент представляет собой строку, справа от которой находится кнопка со стрелкой вниз - «выпадающий» список.

Свойства

Items, ItemIndex, Sorted - аналогичны ListBox.

Text - содержит выбранную строку и высвечивается в исходном виде.

  1. Панель кнопок выбора (класс TGroupBox)

Компонент представляет собой панель для размещения кнопок.

Свойства

Caption - заголовок панели.

  1. Группа радиокнопок (класс TRadioGroup)

Компонент представляет собой группу «радиокнопок».

Свойства

Items - названия кнопок.

ItemIndex - номер выбранной кнопки.

Columns - определяет размещение кнопок в один или два столбца.

  1. Панель (класс TPanel)

Компонент представляет собой панель для размещения инструментов.