2. Практика

  1. Создать компонент-наследник TImage. Объявить и реализовать свойство, возвращающее площадь, занимаемую компонентом в мегапикселях. Разработать тестовое приложение, демонстрирующее использование нового свойства.

  2. Создать графический элемент управления, визуально представляющий собой окружность (с диаметром, равным меньшей стороне компонента), расположенную по центру компонента.

  3. Создать компонент-наследник TLabel, добавить свойство типа ссылка на компонент, реализовать метод уведомления об удалении компонента.

  4. Создать компонент-наследник TEdit, который при нажатии клавиши Enter предпринимает попытку преобразовать введенный текст в целое число и при успешном преобразовании вызывает событие пользовательского типа, одним из аргументов которого является полученное целое число.

  5. Создать приложение, выдающее подтверждение завершения работы программы в виде диалога. Текст сообщения должен быть строковым ресурсом.

  6. Создать приложение, использующее несколько экземпляров одного фрейма.

  7. Создать невизуальный компонент, выдающий при вызове определенного метода диалог, содержащий сведения о форме, на которой он расположен (ширины, высота, заголовок, количество компонентов)

  8. Создать приложение, выдающее подтверждение завершения работы программы в виде диалога. Текст сообщения должен быть строковым ресурсом.

  9. Создать приложение, использующее несколько экземпляров одного фрейма.

  10. Создать невизуальный компонент, выдающий при вызове определенного метода диалог, содержащий сведения о форме, на которой он расположен (ширины, высота, заголовок, количество компонентов)

  11. Создать визуальный компонент, добавить свойство перечислимого типа.

  12. Создать приложение, использующее BMP-ресурсы.

  13. Создать приложение, использующее строковые ресурсы

  14. Создать приложение, использующее BMP-ресурсы.

  15. Создать приложение, использующее пользовательские курсоры.

  16. Создать приложение, выдающее подтверждение завершения работы программы в виде диалога. Текст сообщения должен быть строковым ресурсом.

  17. Создать невизуальный компонент, выдающий при вызове определенного метода диалог, содержащий сведения о форме, на которой он расположен (ширины, высота, заголовок, количество компонентов)