Как правильно использовать OnPaint в приложениях .Net?
Иногда мне нужен внешний вид элемента управления. Или сделайте много заказной живописи. Я знаю, что могу сделать это сOnPaint
(увидеть:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onpaint.aspx)
Как правильно рисовать вещи в вашем приложении .net, используяOnPaint
? Есть ли какие-то правила, которые я должен соблюдать, чтобы оптимизировать свое приложение и свести время рендеринга к минимуму?
Примечание: я видел и испытывал много неэффективного использования OnPaint время от времени, поэтому я создал этот Q &A.