Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическое занятие 1.doc
Скачиваний:
8
Добавлен:
12.02.2015
Размер:
265.73 Кб
Скачать

ComboBox — выпадающий список строк

Отображает список строк в развернутом виде или в виде выпадающего списка,

позволяет пользователю выбрать из списка необходимую строку или задать в каче-

стве выбора собственный текст.

Основные свойства

Свойство

Объявление / Описание

Action

Определяет действие, связанное с данным компонентом

Align

Определяет способ выравнивания компонента в контейнере (ро-

дительском компоненте)

Anchors

Определяет привязку данного компонента к родительскому при

изменении размеров последнего

DropDown

Count

Определяет максимальное число элементов, отображаемое в рас-

крывающемся списке без появления полосы прокрутки. Действу-

ет при всех значениях Style, кроме csSimple

ItemHeight

Указывает высоту элементов, в пикселах, в выпадающем списке

Itemlndex

Указывает порядковый номер элемента, выделенного в списке

Items

Массив строк списка — объект класса TStrings. Свойства этого

класса позволяют формировать и изменять список

SelLength

Определяет количество выделенных символов в окне редактиро-

вания

Sel Start

Указывает позицию первого выделенного символа в окне редак-

тирования или, если выделения нет, то позицию курсора в нем

SelText

Текст, выделенный в окне редактирования

Sorted

Указывает, должны ли строки в списке автоматически сортиро-

ваться в алфавитном порядке

Style

Определяет стиль отображения списка

Основные методы

Методы

Объявление / Описание

Clear

Удаляет все элементы списка

SelectAll

Выделяет весь текст в окне редактирования

SetFocus

Передает фокус элементу, активизирует его

Основные события

Событие

Объявление / Описание

OnChange

Наступает при изменении текста в окне редактирования в резуль-

тате прямого редактирования текста или в результате выбора из

списка. В обработчике можно прочитать текст Text и индекс вы-

бранного элемента Itemlndex (-1, если был не выбор, а редакти-

рование)

OnDrawItem

Наступает при необходимости перерисовать элемент списка

OnDropDown

Событие происходит, когда пользователь открывает раскрываю-

щийся список, щелкая на стрелке справа от компонента

OnKevDown

Событие наступает при нажатии пользователем любой клави-

ши. В обработчике можно распознать нажатую клавишу

OnKeyPress

Событие наступает при нажатии пользователем клавиши сим-

вола. В обработчике можно распознать вводимый символ и при

необходимости изменить его или запретить его ввод

OnKeyUp

Событие наступает при отпускании пользователем любой кла-

виши. В обработчике можно распознать отпускаемую клавишу

OnMeasure

Item

Наступает при необходимости перерисовать элемент в списке

с изменяемой высотой элементов