![]() |
Rechteck zeichnen
Hallo...
Ich möchte ein Rechteck zeichnen....bei dem ich vorher gar nicht die Punkte angeben will... Mit angebenen Punkten ist das kein Problem...nur wie ohne? Am besten wäre es entweder mit Variablen oder das ich gleich auf dem Image " canvas" zeichnen kann. Wäre nett, wenn ihr mit weiterhelfen könntet... |
Re: Rechteck zeichnen
Wie willst du ein Rechteck zeichnen, ohne die Punkte anzugeben?
|
Re: Rechteck zeichnen
Ich möchte das eigentlich ähnlich wie zum Beispiel in Paint haben..das man auf die Schaltfläche "Rechtck" klickt" und dann das Rechteck bestimmen kann...?
|
Re: Rechteck zeichnen
Dann nimm bspw. eine PaintBox im MouseDown speicherst du die Startkoordinaten in eine TRect Variable und im MouseMove änderst du die Endkoordinaten der selbigen, dabei zeichnest du jeweils das Rechteck auf die PaintBox. Zusätzlich brauchst du noch eine Boolean Variable, die du im MouseDOwn auf True und im MouseUp auf False setzt. Dann kannst du im MouseMove prüfen, ob die Taste überhaupt gedrückt wurde und die eben geschilderten Aktionen durchgeführt werden sollen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz