|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 153
|
[C#]basi della programmazione grafica
Leggendo la documentazione dei controlli definiti dall' utente in C# vedo che per costruire controlli da zero si deve ereditare da Control e fare override del metodo onPanit(PaintEventArgs pe)
Vorrei sapere chi è che chiama la onPaint del controllo creato e passa al controllo questo PaintEventArgs, e in quale momento. Potreste darmi qualche info sullo stesso funzionamento in Java che credo sia simile? Grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
E' Windows stesso che lo fa, ogni volta che sente il bisogno di ridisegnare quel controllo. P.es. perche' hai spostato la finestra che gli stava davanti, oppure perche' hai espanso la finestra che lo contiene dalla taskbar oppure perche' il tuo programma ha chiesto di invalidare una zona del controllo e windows e' arrivato al punto che deve disegnarlo a video...
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:24.




















