PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Zdarzenie Paint


Zdarzenie 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:
obiekt obiekt, który wykorzystuje zdarzenie Paint, dostępny na liście
Indeks Argument określający element sterujący w tablicy elementów sterujących.


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:
  • przesuwać lub zmieniać rozmiar formy bądź kontrolki,
  • zmieniać jakąś zmienną, która wpływa na rozmiar lub wygląd, jak np. ustawienie właściwości BackColor,
  • wywoływać metodę Refresh.

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

na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora