ВУЗ:
Составители:
Рубрика:
160
Рисунок 9.24 – Результат работы приложения
9.4.2. Событие OnPaint
Используйте событие OnPaint для выполнения некоторых дейст-
вий при перерисовке формы.
Событие
OnPaint происходит перед тем, как компоненты управ-
ления отображаются на форме.
Если Вы хотите, чтобы перерисовывалась не вся форма, а только
ее часть, используйте свойство
ClipRect объекта Сanvas (например,
Form1.Canvas).
Пример. Использование события OnPaint
Пусть обработчик события OnPaint используется для нанесения
растрового изображения (
Bitmap) в качестве фона формы.
Добавим в класс
TForm1 закрытый объект – TheGraphic:
TBitmap, а в метод FormCreate операторы его создания и загрузки. В
обработчике события
OnPaint вызовем метод Draw для рисования на
форме объекта
TheGraphic.
Рисунок 9.24 – Результат работы приложения 9.4.2. Событие OnPaint Используйте событие OnPaint для выполнения некоторых дейст- вий при перерисовке формы. Событие OnPaint происходит перед тем, как компоненты управ- ления отображаются на форме. Если Вы хотите, чтобы перерисовывалась не вся форма, а только ее часть, используйте свойство ClipRect объекта Сanvas (например, Form1.Canvas). Пример. Использование события OnPaint Пусть обработчик события OnPaint используется для нанесения растрового изображения (Bitmap) в качестве фона формы. Добавим в класс TForm1 закрытый объект – TheGraphic: TBitmap, а в метод FormCreate операторы его создания и загрузки. В обработчике события OnPaint вызовем метод Draw для рисования на форме объекта TheGraphic. 160
Страницы
- « первая
- ‹ предыдущая
- …
- 159
- 160
- 161
- 162
- 163
- …
- следующая ›
- последняя »