TListBox

Интерфейсный элемент этого типа содержит список элементов, которые могут быть выбраны при помощи клавиатуры или мыши. В компоненте предусмотрена возможность программной прорисовки элементов, поэтому список может содержать не только строки, но и произвольные изображения.

Property Canvas: TCanvas; Канва для программной прорисовки элементов
Property Columns: Longint; Определяет количество колонок элементов в списке
PropertyExtendedSelect: Boolean; Если ExtendedSelect=True и MultiSelect=True, выбор элемента без одновременного нажатия Crtl или Alt отменяет предыдущий выбор
PropertyIntegralHeight: Boolean; Если IntegralHeight=True и Style<>lbOwnerDraw-Variable, в списке показывается целое число элементов
Property ItemIndex: Integer; Содержит индекс сфокусированного элемента. Если MultiSelect=False, совпадает с индексом выделенного элемента
PropertyItemHeight: Integer; Определяет высоту элемента в пикселях для Style=lbOwnerDrawFixed
PropertyItems: TStrings; Содержит набор строк, показываемых в компоненте
Property Multiselect: Boolean; Разрешает/отменяет выбор нескольких элементов
Property SelCount: Integer: Содержит количество выбранных элементов
Property Selected[X: Integer]: Boolean; Содержит признак выбора для элемента с индексом Х (первый элемент имеет индекс 0)
Property Sorted: Boolean; Разрешает/отменяет сортировку строк в алфавитном порядке
TlistBoxStyle = (IbStandard, lbOwnerDrawFixed, lbOwnerDrawVariable);PropertyStyle: TUstBoxStyle; Определяет способ прорисовки элементов: IbStandard элементы рисует Windows, lbOwnerDrawFixed – рисует программа, все элементы имеют одинаковую высоту, определяемую свойством ItemHeight, lbOwnerDrawVariable -рисует программа, элементы имеют разную высоту
Property TopIndex: Integer; Индекс первого видимого в окне элемента

10. TСomboBox

Комбинированный список представляет собой комбинацию списка TListBox и редактора TEdit и поэтому большинство его свойств и методов заимствованы у этих компонентов.

Существуют пять модификаций компонента, определяемые его свойством Style: csSimple, csDropDown, csDropDownList, csOwnerDrawFixed и csOwnerDrawVariable. В первом случае список всегда раскрыт, в остальных раскрывается после нажатия кнопки справа от редактора. В модификации csDropDownList редактор работает в режиме отображения выбора и его нельзя использовать для ввода новой строки. Модификации csOwnerDrawFixed и csOwnerDrawVariable используются для программной прорисовки модификации csDropDown.

Свойство DropDownCount определяет количество элементов списка, появление которых еще не приводит к необходимости прокрутки списка. Свойство DroppedDown определяет, раскрыт ли список в данный момент.

11. TScrollBar

Компонент TScrollBar является полосой прокрутки и обычно используется для визуального управления значением какой-либо величины.

SrollBarKind = (sbHorizontal, sbVertical); Property Kind: TScrollBarKind; Определяет ориентацию компонента: sbHorizontal -бегунок перемещается по горизонтали; sbVertical -бегунок перемещается по вертикали
PropertyLargeChange: TScrollBarInc: “Большой” сдвиг бегунка (при щелчке мышью рядом с концевой кнопкой)
PropertyMax: Integer; Максимальное значение диапазона изменения числовой величины
PropertyMin: Integer; Минимальное значение диапазона изменения числовой величины
PropertyPosition: Integer; Текущее значение числовой величины
PropertySmallChange: TScrollBarInc; “Малый” сдвиг бегунка (при щелчке мышью по концевой кнопке)

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: