Einzelnen Beitrag anzeigen

Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#9

Re: Zeichenprogramm erstellen: wie die Linien zeichnen?

  Alt 27. Dez 2004, 13:58
Zitat von Steve:
Hi,

gib Deinem Form ne Boolsche Variable z.B. MouseIsDown, setz diese im OnMouseDown auf True, im OnMouseUp auf False. Im OnMouseDown gehst Du mit Delphi-Referenz durchsuchenTCanvas.MoveTo noch auf den "Startpunkt", im OnMouseMove wird mit Delphi-Referenz durchsuchenTCanvas.LineTo ne Linie gezeichnet, falls MouseIsDown=true ist.

Gruß
Stephan
Genau das HAB ich doch schon gemacht. Ein paar Posts weiter oben ist mein QuellCode dazu. Und da steht auch mein Problem. Und zwar immer, wenn ich anfange zu zeichnen, zeichnet Canvas mir eine senkrechte Linie nach oben bis zu meinem Cursor. Und ich weiß nicht, warum oder gar, wie ich es verhindern kann.
  Mit Zitat antworten Zitat