Was ist der richtige Weg, um OnPaint in .NET-Anwendungen zu verwenden?
Manchmal brauche ich ein benutzerdefiniertes Erscheinungsbild eines Steuerelements. Oder malen Sie viel nach Maß. Ich weiß, dass ich das kannOnPaint
(sehen:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onpaint.aspx)
Was ist der richtige Weg, um benutzerdefinierte Farben in Ihrer .net-Anwendung zu verwenden?OnPaint
? Gibt es Regeln, die ich beachten muss, um meine Anwendung zu optimieren und die Renderzeit auf ein Minimum zu beschränken?
Hinweis: Ich habe von Zeit zu Zeit eine Menge ineffizienter Anwendungen von OnPaint gesehen und erlebt. Deshalb habe ich diese Fragen und Antworten erstellt.