Zdarzenie PaintZdarzenie Paint jest generowane po odsłonięciu dotychczas zakrytej części lub całości obiektu przez inny obiekt. Składnia: Private Sub Form_Paint( ) Private Sub obiekt_Paint ([Indeks As Integer]) Składnia zdarzenia Paint składa się z następujących części:
Procedura zdarzenia Paint jest użyteczna, kiedy używane są w kodzie różne metody graficzne. Zdarzenie Paint jest generowane po każdym wywołaniu metody Refresh. Jeżeli wartość właściwości AutoRedraw jest True (-1), to nastąpi automatyczne odtwarzanie zasłoniętej części obiektu. Jeżeli właściwość ClipControls jest ustawiona na False, metody graficzne w procedurze zdarzenia Paint wpłyną tylko na nowo odsłonięte obszary formy, inaczej mówiąc, metody graficzne odmalują wszystkie abszary formy nie przykryte przez kontrolki (poza kontrolkami Image, Label, Line i Shape). Używając metody Refresh w procedurze zdarzenia Resize, jest odmalowywany cały obiekt, za każdym razem kiedy użytkownik zmienia rozmiar formy. Używając procedury zdarzenia Paint do pewnych zadań można wywołać zdarzenie kaskadowe (które z reguły jest powodem wystąpienia błędu w czasie wykonywania programu). Ogólnie, aby unikać używania zdarzenia Paint należy:
Procedura zdarzenia Resize może być bardziej odpowiednia do niektórych z tych zadań. Lista obiektów wykorzystujących zdarzenie Paint: Form PictureBox PropertyPage UserControl UserDocument |