Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Arc( z,e,i,c,h,n,e,n) 1/4 Kreis (https://www.delphipraxis.net/129446-arc-z-e-i-c-h-n-e-n-1-4-kreis.html)

fkerber 20. Feb 2009 14:34

Re: Arc( z,e,i,c,h,n,e,n) 1/4 Kreis
 
Hi!

@Thomas2009:
Ich bitte dich nochmals, die Bilder als Anhänge dranzuhängen, statt sie so einzubinden.
Ist der externe Server einmal down oder die Bilder von dort gelöscht, so ist der Beitrag vollkommen wertlos.
Außerdem dauert das Laden des Threads hier unnötig lange, wenn man die Bilder einmal gesehen hat...

Danke!

Ciao, Frederic

himitsu 20. Feb 2009 14:42

Re: Arc( z,e,i,c,h,n,e,n) 1/4 Kreis
 
@Thomas:
hätt ja beinah vergessen ... dein 1/4-Tür-Kreis wäre:
Delphi-Quellcode:
TSimpleCanvas({DeinCanvas}PaintBox1.Canvas).Arc({X}165, {Y}85, {D}150, -PI/2, 0);

himitsu 23. Feb 2009 20:03

Re: Arc( z,e,i,c,h,n,e,n) 1/4 Kreis
 
Liste der Anhänge anzeigen (Anzahl: 1)
so, und nun das Ganze nochmal als Class-Helper (geht natürlich nur in neueren Delphis)

Man braucht jetzt also nichtmal mehr 'nen Cast des Canvas :mrgreen:


Im Anhang beide Versionen Class(TCanvas) und Class helper for TCanvas,
samt je 'nem Demo-Projekt und TSimpleCanvas in eine eigene Unit ausgelagert.

Delphi-Quellcode:
// mit Class-Helper
PaintBox.Canvas.ArcFullArrow(...

// ohne
TSimpleCanvas(PaintBox.Canvas).ArcFullArrow(...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz