§ 16. Компоненты для работы со списками строк
16.4. Компонент ComboBox
Компонент поле со списком — ComboBox представляет собой вариант списка с присоединенным к нему дополнительным полем, в котором отображается выбранный элемент списка. В это поле может быть введен текст. На панели компонентов Standard компонент поле со списком изображен в виде , имя объекта ComboBox. Компонент ComboBox, помещенный на форму, получает имя ComboBoxN, где N — номер 1, 2, 3… (пример 16.9). Основное свойство компонента ComboBox, так же как и у компонента ListBox — это свойство Items, принадлежащее к типу TSring. Начальное значение списка строк можно задать в окне редактирования списков строк (кнопка около свойства Items в окне инспектора объектов). При выполнении программы для изменения содержимого окна компонента 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. Создание текстового файла: |