Происходит, когда перерисовываются форма или панель инструментов.

PROCEDURE Object.Paint

Expand imageПримечания

Применяеся к: Form | ToolBar

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

Использование метода Refresh в событии Resize принуждает перерисовывать объект целиком, каждый раз, когда пользователь изменяет размеры формы или панели инструментов.

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

Использование события для определенных задач вызывает каскадирование события. В общем случае, избегайте использования события Paint, для перечисленного ниже:

  • Перемещения или изменения размеров формы или элемента управления.

  • Изменения любых переменных, что может воздействовать на размеры или внешний вид, например, изменение цвета в свойстве BackColor.

  • Вызова метода Refresh.

    ЗамечаниеЗамечание

    Для некоторых из перечисленных выше задач более подходящим событием является событие Resize.

Expand image Смотрите также