![]() |
Per Mausklick Formular als BMP abspeichern
Hi,
ich programmiere grad ein Programm und brauche noch einen Code womit man vom Formular ein Bild macht und in einem bestimmten Ordner speichern kann. Gibt es sowas? :drunken: Ja! Gruss, Mindforce |
Re: Per Mausklick Formular als BMP abspeichern
Hallo Mindforce, hier eine Lösung mit dem Umweg Zwischenablage...
Delphi-Quellcode:
nicht vergessen die Unit "Clipbrd" einzubinden.
procedure TForm1.Button1Click(Sender: TObject);
var FormImage: TBitmap; begin FormImage := GetFormImage; try Clipboard.Assign(FormImage); FormImage.SaveToFile('c:\Test.bmp'); finally FormImage.Free; end; end; Gruß Uwe. |
Re: Per Mausklick Formular als BMP abspeichern
Vielen Dank.
Funktioniert! Gruss, Mindforce |
Re: Per Mausklick Formular als BMP abspeichern
Würde da nicht einfach
Delphi-Quellcode:
ausreichen? :gruebel:
procedure TForm1.Button1Click(Sender: TObject);
var FormImage: TBitmap; begin FormImage := GetFormImage; try FormImage.SaveToFile('c:\Test.bmp'); finally FormImage.Free; end; end; Durch GetFormImage() ist doch schon das Bitmap komplett da und muss nur noch gespeichert werden, oder? Du machst also gar keinen Umweg über die Zwischenablage sondern speicherst es noch zusätzlich darin. |
Re: Per Mausklick Formular als BMP abspeichern
Naja da hast du recht. Obwohl das sicherer wäre!
Gruss, Mindforce |
Re: Per Mausklick Formular als BMP abspeichern
es langt auch schon...
Delphi-Quellcode:
getformimage.savetofile(filepath);
|
Re: Per Mausklick Formular als BMP abspeichern
Hallo,
Zitat:
Gruß xaromz |
Re: Per Mausklick Formular als BMP abspeichern
Hallo,
und wie kann ich einen screenshot in die zwischenablage machen? also, z.B. wenn ich "tab" drücke soll der screen , den man immoment sieht am bildschirm, in die zwischenablage MfG - ghost |
Re: Per Mausklick Formular als BMP abspeichern
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var FormImage: TBitmap; begin FormImage := GetFormImage; try Clipboard.Assign(FormImage); finally FormImage.Free; end; end; |
Re: Per Mausklick Formular als BMP abspeichern
ähm... du hast mich da falsch verstanden, ich will einen screenshot von allem was auf dem bildschirm ist, nicht nur von der form .
MfG Ghost |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 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