Einzelnen Beitrag anzeigen

mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#18

Re: TRect wird nicht gezeichnet

  Alt 7. Aug 2008, 15:36
Ich verstehe gar nicht wo da das Problem liegt. Z.B. mein Paint2 Hier konnte auch sowas was du wolltest.

Evlt. hilft dir diese Schritt für Schritt Anleitung weiter:
Ich gehe von einem neuen Projekt aus
01: Hintergrund Buffer anlegen
02: Eine PaintBox auf das From Plazieren
03: Im onPaint Event der PaintBox mit Paintbox1.canvas.Draw(0,0,buffer) alles auf die PaintBox kopieren
04: In MouswDown die geklickten Maus Position speichern
05: Bei MouseMove das Rect auf den Buffer zeichnen. Hier könntest den Buffer erstmal überzeichnen mit einem fillrect. Oder du zeichnest alles zweimal. Das überzeichnen ist aber sicherer !
06: Fertig, wenn ich nix übersehen habe.

Aber hier im Forum sollte es genügend Beispiele geben. Evlt. erstelle ich heute noch eins. Mal sehen.
Aber schau dir mal DrawFX an oder mein Paint2 Projekt. Evlt. hilft dir das ja schon weiter.

Irgendwo gab es auch mal ein klein Soruce-Code dazu. Wie man ein Paint erstellen kann. Ein MiniPaint. Aber den habe ich heute nicht gefunden, weil ich auch nicht mehr genau weiß wo es den gab
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat