Hallo Gemeinde,
ich möchte gern ein Arc zeichen und füllen ich habe das auf zwei Arten getestet und zweimal ein Problem
1ter Versuch:
Problem ist dabei dass ich das Arc nicht füllen kann
2ter Versuch:
hier das Problem wenn Vol 0 ist ist das Arc zwar nicht ausgefüllt aber es hat eine Line auf der offenen Seite und das ist unerwünscht da dies der Abschluss für eine art Progessbar sein soll.
Es wäre noch zu erwähnen dass ich nicht auf ein Form zeichne sondern direkt auf den Desktop ich kann also auch kein Progressbar Steuerelment verwenden.
Danke für eure Hilfe.
ich möchte gern ein Arc zeichen und füllen ich habe das auf zwei Arten getestet und zweimal ein Problem
1ter Versuch:
Code:
Rectangle li = new Rectangle( 20, 75, 10, 20);
g.DrawArc(VolPen, li, 90, 180);
Problem ist dabei dass ich das Arc nicht füllen kann
2ter Versuch:
Code:
Rectangle li = new Rectangle( 20, 75, 10, 20);
GraphicsPath gp = new GraphicsPath();
gp.AddArc(li, 90, 180);
gp.CloseFigure();
if(Vol != 0)
g.FillPath(StringBrush, gp);
g.DrawPath(VolPen, gp);
hier das Problem wenn Vol 0 ist ist das Arc zwar nicht ausgefüllt aber es hat eine Line auf der offenen Seite und das ist unerwünscht da dies der Abschluss für eine art Progessbar sein soll.
Es wäre noch zu erwähnen dass ich nicht auf ein Form zeichne sondern direkt auf den Desktop ich kann also auch kein Progressbar Steuerelment verwenden.
Danke für eure Hilfe.