Paint

Событие происходит в том случае, когда открывается часть объекта или весь объект после его перемещения или увеличения, или после перемещения окна, закрывавшего объект.

Синтаксис

Sub Form_Paint()
Sub Pic1_Paint()

Части синтаксической последовательности для события Paint приведены в таблице:

Часть

Описание

1
Целое число, однозначно определяющее элемент управления, если он находится в массиве элементов управления

Примечания

Процедура события Paint полезна, если в программе используется вывод информации с применением графических методов. Использование процедуры Paint гарантирует, что в случае необходимости изображение будет обновляться.
Событие Paint вызывается при использовании метода Refresh. Если присвоено значение True свойства AutoRedraw, то закраска и прорисовка выполняются автоматически, и в событиях Paint нет необходимости.
Если присвоено значение False свойства ClipControls, графические методы в процедуре события Paint влияют только на вновь открывшиеся части формы. В противном случае, графические методы перерисовывают все области формы, включая области не закрытые элементами управления (за исключением элементов управления Img, Label,CLine и CShape).

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

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

Для решения этих задач лучше использовать процедуру события Resize.


Назад