Hallo zusammen,
ich habe hier ja schon einige Beispiele gefunden, wie man Screenshorts erstellen kann.
Ich habe aber folgendes Problem:
Ich möchte von einem Formular, welches noch nicht angezeigt wird (FormCreate wurde schon durchgeführt, aber es ist noch visible=false) einen Screenshot erzeugen. Dieses soll dann auf einem anderen Formular als "Vorschau" dargestellt werden.
Der Ablauf sollte wie folgt aussehen (ist nur sinngemäß):
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| FormCreate von Form_CaptureMe FormCreate von PreviewWindow PreviewWindow.Show ------
procedure PreviewWindow.OnShow begin FormCaptureMe.SetButtons; CreateFormScreenShot(Form_CaptureMe, Image1); end;
procedure Image1.OnClick; begin FormCaptureMe.ShowModal; end; |
In dem Vorschau-Bild sollte dann auch die Checkboxen etc. mit den Werten zu sehen sein, die per SetButtons gesetzt werden.
Gibt es einen Trick wie man so etwas gestallten kann ?
Gruß,
Rainer