Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
763 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Abgerundete Ecke zeichnen

  Alt 23. Mär 2019, 13:14
VCL.Graphics.Arc(..) ist wohl das, was du suchst.

Beispiel:

Delphi-Quellcode:
  
// Horizonale Linie
  Canvas.Moveto( 50,50 );
  Canvas.LineTo( clientwidth, 50 );
// Vertikale Linie
  Canvas.Moveto( 20, 100 );
  Canvas.LineTo( 20, clientheight );

// Und nun das Runde statt das Eckige:
  // http://www.matheass.de/ITG/delphi/grafik/zeichnen.html
  // Canvas.Ellipse( 20,50, 80,150 ); mit Arc zeichnest du einen Teil dieser Ellipse:
  Canvas.Arc( 20,50, 80,150, 50,50, 20, 100 );
Michael Gasser
  Mit Zitat antworten Zitat