Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 113 стр.

UptoLike

PROPERTY Selected [X:
Integer Boolean-
Содержит признак выбора для элемента с ин-
дексом X (первый элемент имеет индекс 0).
PROPERTY Sorted:
Boolean;
Разрешает/отменяет сортировку строк в алфа-
витном порядке.
TYPE TListBoxStyle =
(IbStandard, IbOwnerDraw-
Fixed,
IbOwnerDrawVariable);
PROPERTY Style:
TListBoxStyle;
Определяет способ прорисовки элементов:
lbStandard - элементы рисует Windows;
lbOwnerDrawFixed - рисует программа, все
элементы имеют одинаковую высоту, опреде-
ляемую свойством ItemHeight;
IbOwnerDrawVariable - рисует программа, эле-
менты имеют разную высоту.
PROPERTY TabWidth:
Integer;
Задает ширину табуляционного пробела.
PROPERTY Toplndex:
Integer;
Индекс первого видимого в окне элемента.
Создание элементов (опций) списка компонента реализуется с помо-
щью методов его свойства Items - Add, Append, Insert или LoadFromFile
6.3.11. TComboBox – раскрывающийся список выбора
Комбинированный список TСomboBox представляет собой комби-
нацию списка TListBox и редактора Tedit, и поэтому большинство его
свойств и методов заимствованы у этих компонентов. Существуют пять
модификаций компонента, определяемые его свойством Style: csSimple,
csDropDown, csDropDownList, csOwnerDrawFixed и
csOwnerDrawVariable. В первом случае список всегда раскрыт, в ос-
тальных он раскрывается после нажатия кнопки справа от редактора. В
модификации csDropDownList редактор работает в режиме отображения
выбора и его нельзя использовать для ввода новой строки (в других мо-
дификациях это возможно). Модификации csOwnerDrawFixed - и
csOwnerDrawVariable используются для программной прорисовки эле-
ментов списка. Используемые для этого свойства и методы полностью
совпадают со свойствами и методами TListBox аналогичного назначе-
ния.
Фактически «своими» у компонента являются лишь свойства и со-
бытия, связанные с раскрытием списка:
PROPERTY DropDownCount: Integer;
PROPERTY DroppedDown: Boolean;
PROPERTY OnDropDown: TNotifyEvent;
Свойство DropDownCount определяет количество элементов спи-
ска, появление которых еще не приводит к необходимости прокрутки
113