Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TRect wird nicht gezeichnet (https://www.delphipraxis.net/118403-trect-wird-nicht-gezeichnet.html)

Larsi 7. Aug 2008 12:41

Re: TRect wird nicht gezeichnet
 
ICh habe jetzt wirklich keine Zeit das alles durchzulesen kann mir nicht bitte jemand sagen wie ich mein problem lösen kann?

DeddyH 7. Aug 2008 12:55

Re: TRect wird nicht gezeichnet
 
Ich glaube, es geht los. Da schickt man einen Link zum Entwicklerhandbuch samt Suchbegriff und dann hat man "keine Zeit". :evil:

Kalfany 7. Aug 2008 13:00

Re: TRect wird nicht gezeichnet
 
Zitat:

Zitat von Larsi
Aber wie kann ich das dann mit meinem Rec vom Typ Trec machen? Ich will ja mit dem Rechteck Rec anschließend noch was machen. Wenn ich das über Rectangle mache kann ich doch nicht genau auf das unbenannte Rechteck zugreifen oder?

du brauchst nur das DrawFocusRect durch Rectangle ersetzen .... Rectangle nimmt auch dein TRect ... und dann kannst du ja noch sachen machen ... die koordinaten hast du ja noch in deinem TRect

nur weil du auf den canvas zeichnest (egal ob rectangle oder ellipse) weiß der canvas noch lange nicht das an der stelle was ist, du musst dir die koordinaten von deinem rechteck solange merken solange du damit was machen willst.

Larsi 7. Aug 2008 13:31

Re: TRect wird nicht gezeichnet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Jetzt sieht man zwar die rote Linie aber es sieht so aus wie in dem Bild im Anhang!

DeddyH 7. Aug 2008 13:32

Re: TRect wird nicht gezeichnet
 
Tja, da wird wohl jemand doch lesen müssen :mrgreen:

mimi 7. Aug 2008 13:45

Re: TRect wird nicht gezeichnet
 
hier gab es mal ein Beispiel Projekt dazu. Such doch mal nach DrawFX glaube ich hieß das.
Das sollte deine Fragen klären.

Codewalker 7. Aug 2008 14:27

Re: TRect wird nicht gezeichnet
 
Zitat:

Zitat von Larsi
ICh habe jetzt wirklich keine Zeit das alles durchzulesen kann mir nicht bitte jemand sagen wie ich mein problem lösen kann?

So viel zum Thema Eigeninitiative, das gibt's ja wohl nicht :evil:

mimi 7. Aug 2008 15:36

Re: TRect wird nicht gezeichnet
 
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 :(

DeddyH 7. Aug 2008 15:41

Re: TRect wird nicht gezeichnet
 
Ich verweise nochmals auf diesen Post. Da braucht man keinen Buffer.

mimi 7. Aug 2008 16:42

Re: TRect wird nicht gezeichnet
 
und was machst du wenn du eine Hintergrund Grafik einbinden möchtest und darauf dann deine Objekte zeichnen möchtest ?
Ich habe schlechte Erfahrung gemacht. mit notXOR


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz