verzerrtes Bild nach Drawing2D.Widen

24/04/2008 - 06:58 von Peter Fleischer | Report spam
Hallo @all,
hat jemand eine Erklàrung für das "ausgefranzte" Bild, was der folgende Code
(VB9) erzeugt?

[vb]
Option Strict On
Option Infer On

Imports System.Drawing.Drawing2D

Public Class Form1

Protected Overrides Sub OnPaint(ByVal e _
As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
Using pe = New Pen(Brushes.Red, 10)
Using pa = New GraphicsPath()
With pa
.AddEllipse(50, 50, 50, 50)
.Widen(pe)
End With
e.Graphics.DrawPath(pe, pa)
End Using
End Using
End Sub

End Class
[/vb]

Viele Gruesse

Peter
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
24/04/2008 - 15:48 | Warnen spam
Hallo Peter!

"Peter Fleischer" schrieb:
hat jemand eine Erklàrung für das "ausgefranzte" Bild, was der folgende
Code (VB9) erzeugt?
[...]
Protected Overrides Sub OnPaint(ByVal e _
As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
Using pe = New Pen(Brushes.Red, 10)
Using pa = New GraphicsPath()
With pa
.AddEllipse(50, 50, 50, 50)
.Widen(pe)
End With
e.Graphics.DrawPath(pe, pa)



The "Spirograph" bug
<URL:http://www.bobpowell.net/thespirographbug.htm>

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen