i did the following on a test form in a C# application:
private void button1_Click(object sender, System.EventArgs e)
{
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new Rectangle(100, 100, 200,
200);
graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
}
this showed a rather nice circle with some squarization (or what did you
call it).
however, i think this is unavoidable.
you are drawing a circle on a screen with a fixed number of pixels, but you
cannot draw half pixels.
as such, regardless of anti aliasing, you will always have pixels that are
not exactly on the circle circumference.
the only solution i think would be to go to a higher resolution for the
monitor, and then draw 'larger' circles.
kind regards,
Bruno.
"Stefan0" <my****@myprovider.com> wrote in message
news:s0********************************@4ax.com...
On Tue, 3 Jan 2006 16:47:46 +0100, "Bruno van Dooren"
<br**********************@hotmail.com> wrote:
set the smoothing mode to 'HighQuality' ?
Thanks for you answer.
I've already tryed ... I can't see much difference between those 2
smoothing modes.