Nie wiem, czy to dobrze, ale mi się nie podoba.
Gdy na głównej formie(form1) mam form2.show, to zdarzenia, zachodzące na form2 to:
FormShow
FormPaint
FormActivate
FormPaint
Dlaczego jest 2 razy FormPaint? Coś mi tu śmierdzi...
A jeżeli to normalne(ale chyba nie), to jak zrobić, żeby FormPaint było tylko jeden raz?