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