Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ausschnitte von Form zu Form kopieren (https://www.delphipraxis.net/119260-ausschnitte-von-form-zu-form-kopieren.html)

GerHil 23. Aug 2008 10:22


Ausschnitte von Form zu Form kopieren
 
Hallo,

hoffentlich habe ich jetzt einen eindeutigen Titel gewählt!

Leider habe ich noch Probleme mit Euren Ratschlägen.

Das Kopieren mit CopyRect hat nicht funktioniert.

Was habe ich falsch gemacht ?

[delphi]

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Image1.Picture.LoadFromFile('test.bmp');

end;

procedure TForm1.Button2Click(Sender: TObject);
var
ZielRect,QuellRect : TRect ;
begin
ZielRect := Rect(16,16,300,300);
QuellRect := Rect(16,16,300,300);


Form2.Canvas.CopyRect(ZielRect,Form1.Canvas,QuellR ect);
Form2.Show ;
end;

Ich hoffe auf Eure Hilfe


Gruß

GerHil

DeddyH 23. Aug 2008 10:26

Re: Ausschnitte von Form zu Form kopieren
 
Was willst Du denn genau machen?

GerHil 23. Aug 2008 10:32

Re: Ausschnitte von Form zu Form kopieren
 
Ich möchte verschiedene Ausschnitte (z.B. StringGrids oder Images)
von verschiedenen Formen in einer Form zusammenfassen und dann ausdrucken.

DeddyH 23. Aug 2008 10:39

Re: Ausschnitte von Form zu Form kopieren
 
Denkansatz: mit GetFormImage eine Abbildung der jeweiligen Form holen und den Ausschnitt mit CopyRect in die Zielbitmap kopieren. Die Zielbitmap muss dabei schon die passende Größe haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.

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