Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Screenshot" einer Komponente im eigenen Fenster (https://www.delphipraxis.net/14362-screenshot-einer-komponente-im-eigenen-fenster.html)

p0ke 7. Jan 2004 18:39


"Screenshot" einer Komponente im eigenen Fenster
 
Erst letzte Woche hab ich zufällig eine Möglichkeit gefunden, wie man auf einfache Weise das eigene Form oder irgendeine Komponente darauf, z.B. einen Button in ein TImage bringen konnte. Ich hatte das dann auch direkt ausprobiert, ging glaub ich irgendwie über das handle der Komponente. Diese Vorgehensweise hatte auch den Vorteil, das die Komponente als Bild kopiert wurde, obwohl diese ausserhalb des sichtbaren Bereiches des Form lag.

Leider hab ich n totales Blackout und ich tüftel schon 2 Tage daran rum das wieder rauszubekommen, Ohne Erfolg. Hat jemand eine Idee was ich meine und wie das nochmal geht?

Gruss

p0ke

p0ke 8. Jan 2004 11:55

Re: "Screenshot" einer Komponente im eigenen Fenst
 
Hat sich erledigt. Hier ein Beispiel:

Ich möchte ein Bitmap vom Button1 in Image1 übernehmen.

Delphi-Quellcode:
Button1.PaintTo(Image1.Canvas,0,0);
Vielleicht braucht das mal noch jemand anders.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 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