Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 161 стр.

UptoLike

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