Avatar billede Max Novice
02. januar 2006 - 09:42 Der er 5 kommentarer og
1 løsning

DrawPie - med fyld?

Hej igen.

Jeg er i gang med at tegne et lagkage-diagram, men jeg kan ikke få den til at tegne "stykkerne" i udfyldt form. Dvs. stykkerne er tegnet med en streg, og er tomme inden i. Er der ikke en smart måde at tegne dem fyldte på? Det jeg gør nu er:

Bitmap bmp = new Bitmap(480, 480, PixelFormat.Format32bppRgb);
Graphics gr = Graphics.FromImage(bmp);
Pen ppen = new Pen(Color.Black);
gr.DrawPie(ppen, 0, 0, 480, 480, 40, 180);

Håber I kan hjælpe.

Mvh.
/Mnc
Avatar billede snepnet Nybegynder
02. januar 2006 - 09:47 #1
kan du ikke stikke den en brush?
mvh
Avatar billede snepnet Nybegynder
02. januar 2006 - 09:50 #2
(altså din Pen)
mvh
Avatar billede snepnet Nybegynder
02. januar 2006 - 09:52 #3
Sådan noget i denne stil:

Bitmap bmp = new Bitmap(480, 480, PixelFormat.Format32bppRgb);
Graphics gr = Graphics.FromImage(bmp);
Brush brush = Brushes.Yellow;
Pen ppen = new Pen(brush);
ppen.Color = Color.Black;
gr.DrawPie(ppen, 0, 0, 480, 480, 40, 180);

mvh
Avatar billede cwboy Nybegynder
02. januar 2006 - 09:53 #4
Brug FillPie i stedet for DrawPie
Avatar billede Max Novice
02. januar 2006 - 09:59 #5
Ævs! Det gik hurtigt! Så det lige selv. Har endda brugt FillRectangle før, så løsningen burde være indlysende. Det må have været en hård nytårsaften! ;)

Tak for hurtige svar. Points går til cwboy. Tak til begge. :)
Avatar billede cwboy Nybegynder
02. januar 2006 - 10:01 #6
Svar :)  Godt nytår ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester