Einzelnen Beitrag anzeigen

tankm26

Registriert seit: 18. Sep 2004
Ort: Wentorf
87 Beiträge
 
Delphi 7 Personal
 
#1

Linien u.ä. zeichnen - Startpunkt festlegen

  Alt 8. Feb 2006, 13:36
Hallo!


Wie kann man für z.B. das Zeichnen einer Gerade oder das eines Kreises den Startpunkt verändern? Bis jetzt zeichnet mein Programm alle "Formen" vom Punkt 0/0.


Hier als Beispiel die Prozeduren für Kreis und Gerade.
Delphi-Quellcode:
procedure TForm2.bKreisClick(Sender: TObject);
begin
 form1.Image.Canvas.Ellipse(strtoint(edit1.text),strtoint(edit2.text),strtoint(edit3.text),strtoint(edit4.text));
end;

procedure TForm2.bGeradeClick(Sender: TObject);
begin
  form1.Image.Canvas.MoveTo(strtoint(edit1.text),strtoint(edit2.text));
  form1.Image.canvas.lineto(strtoint(edit3.text),strtoint(edit4.text));
end;
edit: Also, für Linien bekomme ich das hin (s.o.)


mfg

Wieland
Angehängte Dateien
Dateityp: zip mein_geometrieprogramm_mit_open_und_save_901.zip (363,8 KB, 12x aufgerufen)
Wieland S.
  Mit Zitat antworten Zitat