Problemumgehung für LinearGradientBrush-Artefakt?

Der LinearGradientBrush in .net (oder sogar in GDI + als Ganzes?) Scheint einen schweren Fehler zu haben: Manchmal führt er Artefakte ein. (SehenHier oderHier - Im Wesentlichen wird die erste Linie eines linearen Verlaufs in der Endfarbe gezeichnet, d. h. ein Verlauf von Weiß nach Schwarz beginnt mit einer schwarzen Linie und anschließend mit dem richtigen Verlauf von Weiß nach Schwarz.

Ich frage mich, ob jemand eine funktionierende Lösung dafür gefunden hat. Das ist ein wirklich nerviger Bug :-(

Hier ist ein Bild der Artefakte, beachten Sie, dass es 2 LinearGradientBrushes gibt:

Alternativtext http://img142.imageshack.us/img142/7711/gradientartifactmm6.jpg

Antworten auf die Frage(4)

Ihre Antwort auf die Frage