§ 16. Компоненты для работы со списками строк
16.4. Компонент ComboBox
Компонент поле со списком — ComboBox представляет собой вариант списка с присоединенным к нему дополнительным полем, в котором отображается выбранный элемент списка. В это поле может быть введен текст. На панели компонентов Standard компонент поле со списком изображен в виде Основное свойство компонента ComboBox, так же как и у компонента ListBox — это свойство Items, принадлежащее к типу TSring. Начальное значение списка строк можно задать в окне редактирования списков строк (кнопка около При выполнении программы для изменения содержимого окна компонента ComboBox применяются методы класса TString. Компонент ComboBox не допускает множественного выбора и размещения списка в несколько столбцов. Свойства ItemIndex и Sorted у него такие как у компонента ListBox. У компонента определены несколько стилей отображения (пример 16.10). Основное событие компонента — OnChange. Пример 16.11. В текстовых файлах 11А.txt, 11Б.txt, 11В.txt содержатся списки актива классов. При выборе класса должен загрузиться список актива. Этапы выполнения задания
|
Пример 16.9. КомпонентComboBox на форме: Пример 16.10. Стиль изображения компонента ComboBox определяется его свойством Style. Некоторые значения свойства Style:
Пример 16.11. Форма на этапе проектирования: Обработчик события OnChange для компонента ComboBox.
Работающее приложение: Пример 16.12. Создание текстового файла: |