Obejście problemu Artefakt LinearGradientBrush?

LinearGradientBrush w .net (lub nawet w GDI + jako całości?) Wydaje się mieć poważny błąd: czasami wprowadza artefakty. (Widziećtutaj lubtutaj - zasadniczo pierwsza linia gradientu liniowego jest narysowana w kolorze końcowym, tj. gradient od Białego do Czarnego zacznie się czarną linią, a następnie odpowiednim gradientem od Białego do Czarnego)

Zastanawiam się, czy ktoś znalazł obejście tego problemu? To naprawdę denerwujący błąd :-(

Oto zdjęcie artefaktów. Zwróć uwagę, że istnieją 2 LinearGradientBrushes:

alt text http://img142.imageshack.us/img142/7711/gradientartifactmm6.jpg

questionAnswers(4)

yourAnswerToTheQuestion