You are not logged in.

  • Login

Typhoon

Unregistered

1

Friday, May 6th 2011, 12:37am

PictureBox - Rectangle mit Runden Kanden Zeichnen

Hallo,

Ich müsste mit c# in einer Picturebox ein Viereck mit Runden Kanten Zeichnen. Ist das irgendwie möglich?
Sollte dann etwa diese Form haben:



mfg

2

Saturday, May 7th 2011, 1:44am

Hmm, mit runden Kanten zeichnen habe ich auch nicht gefunden, geschweige noch mit irgendwas wie "invert fill".
Hier meine komplizierte Lösung ^^

C# Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Bitmap bmp = new Bitmap(215, 116);
            Graphics graphics = Graphics.FromImage(bmp);
            graphics.FillRectangle(Brushes.White, 0, 0, 215, 116);
 
            graphics.FillPie(Brushes.Black, 10, 10, 25, 25, 180, 90);
            graphics.FillPie(Brushes.Black, 180, 10, 25, 25, 270, 90);
 
            graphics.FillPie(Brushes.Black, 10, 80, 25, 25, 90, 90);
            graphics.FillPie(Brushes.Black, 180, 80, 25, 25, 0, 90);
 
            graphics.FillRectangle(Brushes.Black, 23, 11, 170, 94);
            graphics.FillRectangle(Brushes.Black, 11, 23, 194, 70);
 
            pictureBox1.Image = bmp;


Similar threads

Social bookmarks