Certo perche' l'invalidate ridisegna il control.Originariamente inviato da 83kiara83
E quando faccio l'invalidate, mi sparisce il mio righello che ho disegnato prima?
Perchè io voglio che mi rimanga quel componente.
Quindi tu dei fare cosi' :
codice:private override OnPaint(...) { base.OnPaint(this, e); <---- Disegna il control if (paintRectangle) Disegna_il_Rettangolo(); }