Компоненты класса Tcombobox (страница Standart). Лекция 9

Содержание

Слайд 2

КОМПОНЕНТ КЛАССА TCOMBOBOX Раскрывающийся список выбора – комбинация компонентов Edit и ListBox

КОМПОНЕНТ КЛАССА TCOMBOBOX

Раскрывающийся список выбора – комбинация компонентов Edit и

ListBox
Слайд 3

СВОЙСТВА Items: Tstrings – набор строк, имеет построитель, в окне построителя

СВОЙСТВА

Items: Tstrings – набор строк, имеет построитель, в окне построителя выполняется

ввод строк.
Text: String – текст в верхней строке компонента
ItemIndex: Integer – номер выбранной строки. Свойство получает значение при выборе строки и, наоборот, если свойству присвоить целое число – номер строки, строка будет выбрана.
Sorted: Boolean – если свойство = True, список отсортирован по возрастанию
Слайд 4

СОБЫТИЯ OnClick – наступает при щелчке мыши в верхней строке компонента

СОБЫТИЯ

OnClick – наступает при щелчке мыши в верхней строке компонента
OnChange –

наступает при любом изменении свойства Text – текста в верхней строке компонента, обработчик события создается двойным щелчком по компоненту.
OnSelect – выбор строки в списке. При этом выбранная строка выдается в верхней строке компонента (свойство Text) и получает значение свойство ItemIndex – номер выбранной строки.
Слайд 5

МЕТОДЫ Все методы класса Tstrings, используемые для свойства Items. DeleteSelected – удаление выбранной строки

МЕТОДЫ

Все методы класса Tstrings, используемые для свойства Items.
DeleteSelected – удаление выбранной

строки
Слайд 6

ПРИМЕР 1 В списке компонента ComboBox введены ФИО студентов. Выполнить добавление,

ПРИМЕР 1

В списке компонента ComboBox введены ФИО студентов. Выполнить добавление, удаление,

изменение строк. Для ввода нового значения использовать верхнюю строку компонента. Обеспечить выбор строки по первому символу, введенному в свойство Text. Обеспечить сохранение и загрузку из файла набора строк.
Пример 1 Доб уд изм\Project1.dpr
Слайд 7

ПРИМЕР 2 В списке компонента ComboBox введены ФИО студентов. Выполнить добавление,

ПРИМЕР 2

В списке компонента ComboBox введены ФИО студентов. Выполнить добавление, удаление,

изменение строк. Для ввода нового значения для добавления и изменения строк использовать компонент Edit. Выполнить поиск строки, введенной в свойство Text компонента Edit в списке. Обеспечить сохранение и загрузку из файла набора строк.
Пример 2 Доб уд изм Edit\Project1.dpr
Слайд 8

ПРИМЕР 3 В списке компонента ComboBox1 введены ФИО студентов, в списке

ПРИМЕР 3

В списке компонента ComboBox1 введены ФИО студентов, в списке СomboBox2

- их оценки. Строке с ФИО в одном списке соответствует строка с тем же номером во 2 списке.
Выполнить добавление, удаление, изменение строк обоих списков. Для ввода нового значения для добавления и изменения строк использовать свойство Text компонентов ComboBox. Обеспечить автоматический выбор оценки студента при выборе его ФИО. Обеспечить сохранение и загрузку из файлов наборов строк.
Пример 3 Доб уд изм 2 списка\Project1.dpr
Слайд 9

ЗАДАНИЕ 1 Доработать программу из примера 3: Рассчитать средний балл для

ЗАДАНИЕ 1

Доработать программу из примера 3:
Рассчитать средний балл для группы студентов,

данные о которых добавлены при очередном запуске программы.
Выдать в компоненте Label ФИО добавленных студентов и их оценки в несколько строк – одна строка – данные об одном студенте.
Вывод среднего балла выдать в том же компоненте Label после списка студентов.