Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Line über Controls zeichnen (https://www.delphipraxis.net/77190-line-ueber-controls-zeichnen.html)

ralfi002 17. Sep 2006 18:15

Re: Line über Controls zeichnen
 
Danke Lannes für den guten Tipp,

leider ist mein Problem aber noch immer nicht gelöst, denn ich will eigentlich eine Linie über mehrere Controls zeichnen. Die TControlCanvas Klasse kann aber leider nur einem Control zugeordnet werden :cry: . Ich habe auch versucht die Form dem TControlCanvas objekt zuzuordnen, leider auch ohne Erfolg.

Sonst noch welche Tipps auf lager?

thx,
ralfi

SirThornberry 17. Sep 2006 18:31

Re: Line über Controls zeichnen
 
das TGraphicControls kein eigenes Handle haben und sich nur auf die Canvas ihres Parents zeischnen kann ein GraphicControl (zum Beispiel TImage) niemals über einem Control mit Handle liegen. Und ein WinControl (Fenster im Sinne von Windows) kann nie wirklich transparent sein. Daher ist die einfachste Lösung einen Screenshot vom Formular zu machen, diesen auf einem Panel zu zeischnen (zum Beispile ein Timage auf das Panel legen) und das Panel über alles andere legen

Lannes 17. Sep 2006 22:38

Re: Line über Controls zeichnen
 
Hallo,
Zitat:

Zitat von ralfi002
Danke Lannes für den guten Tipp,

leider ist mein Problem aber noch immer nicht gelöst, denn ich will eigentlich eine Linie über mehrere Controls zeichnen. Die TControlCanvas Klasse kann aber leider nur einem Control zugeordnet werden...

Du könntest es einem transparenten Panel, das über allen Controls liegt zuordnen.

hab mal den Tipp "unsichtbare Panel erstellen" von http://www.dbr-software.de/delphi/ mit meinem Code kombiniert, es funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.
Seite 2 von 2     12   

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