Лабораторная 7
Расширить решение предыдущей задачи следующим образом:
Создать панель инструментов с тремя инструментальными кнопками - "Скрыть все кнопки", "Показать все кнопки"
и "Удалить все кнопки, кроме первой" для манипуляций над исходной и динамически созданными кнопками
предыдущей задачи. Нажатие на соответствующую инструментальную кнопку
должно быть разрешено только в корректной ситуации (например, при первом запуске программы
разрешена только кнопка "Скрыть все кнопки")
Дополнительная информация:
Для выполнения задания требуется знать:
- о создании экземпляров классов,
- об организация связи parent->child и средствах доступа к подчиненным компонентам из родителя
(свойства Controls, ControlCount),
- о динамическом изменении обработчиков событий компонентов
- о свойстве Enabled компонента
Скачать пример (исполняемый .exe-файл)
появится по завершении лабораторной работы первым студентом