Лабораторная работа №4
Использование компонентов ввода и редактирования текста и выбора из
списков
Цель работы: Освоить методику использования компонентов ввода и редактирования текста и выбора из списков.
Требуется создать приложение в соответствии с заданием по вариантам.
Компьютер |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
5 |
6 |
Компьютер |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
Вариант |
7 |
8 |
9 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
2 |
3 |
Вариант |
Задание |
1. |
Написать программу, демонстрирующую работу
с компонентом LabeledEdit. Программа должна менять текст метки
компонента и её расположение относительно окна ввода. Предусмотреть обработку ошибочных ситуаций. |
2. |
Написать программу, демонстрирующую работу
с компонентом MaskEdit Программа должна позволять ввести и
назначить маску ввода, удалить её, а также вывести введенный в MaskEdit текст. Предусмотреть обработку ошибочных ситуаций. |
3. |
Написать программу, демонстрирующую работу
с компонентом ListBox. Программа должна позволять добавлять и
удалять строки, показывать номер и текст выбранной строки, очищать весь
список. Предусмотреть обработку ошибочных ситуаций. |
4. |
Написать программу, демонстрирующую работу
с компонентом ComboBox. Программа должна позволять добавлять и
удалять строки, показывать номер и текст выбранной строки, очищать весь
список. Предусмотреть обработку ошибочных ситуаций. |
5. |
Написать программу, демонстрирующую работу
с компонентом StringGrid. Программа должна добавлять или заменять
текст в ячейке с указанным номером, производить очистку компонентов. Если
указана ячейка, не существующая в таблице, то размер таблицы автоматически
должен быть увеличен до необходимого значения. По нажатию на ячейке должно
выводиться сообщение с номером ячейки. Предусмотреть обработку ошибочных ситуаций. |
6. |
Написать программу мини-калькулятор,
выполняющую арифметические действия. Выводить сообщении
об ошибках в случае отсутствии ввода или неправильном вводе. |
7. |
Написать программу, работающую с
компонентами ListBox и ComboBox
(добавить, удалить записи, очистить список). По нажатию кнопок “>” и
“<” текст выбранной строки должен перемещаться между списками. Предусмотреть обработку ошибочных ситуаций. |
8. |
Написать программу, заполняющую столбец
таблицы с указанным номером текстом из списка ListBox.
Высоту таблицы автоматически изменять в зависимости от количества строк
списка. Предусмотреть обработку ошибочных ситуаций. |
9. |
Написать программу, заполняющую заголовки
строк и столбцов текстом из списков. Размер таблицы автоматически изменять в
зависимости от количества строк списков. Предусмотреть обработку ошибочных ситуаций. |