Jaki jest właściwy sposób używania OnPaint w aplikacjach .Net?
Czasami potrzebuję niestandardowego wyglądu kontrolki. Lub zrób dużo niestandardowego malowania. Wiem, że mogę to zrobićOnPaint
(widzieć:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onpaint.aspx)
Jaki jest właściwy sposób niestandardowego malowania w aplikacji .netOnPaint
? Czy są jakieś zasady, o których muszę pamiętać, aby zoptymalizować moją aplikację i zminimalizować czas renderowania?
Uwaga: Od czasu do czasu widziałem i doświadczyłem wielu nieefektywnych zastosowań OnPaint, dlatego stworzyłem to pytanie i odpowiedź.