Grafik an ein zweites Formular übergeben

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
jscnetcore
Beiträge: 19
Registriert: Mi 31. Jul 2013, 11:34
OS, Lazarus, FPC: Debian Squeeze Linux (L 1.0.8 FPC 2.6.2)
CPU-Target: 32Bit

Grafik an ein zweites Formular übergeben

Beitrag von jscnetcore »

Hallo,

ich versuche aus einem Programm eine angezeigte Grafik durch Doppelklick in ein zweites separates neues Formular zu laden.
Leider weiss ich nicht so recht wo ich ansetzen soll, bzw. wie ich die Grafik übergeben soll.
Beim Aufruf des Formulares wie ein Parameter mitgeben, im zweiten Formular z.B. bei "On Show" aus ersten Formular laden oder
erst als MempryStream wegschreiben und von dort aus ins Zweite Formular laden ?!

Hab schon einiges versucht, habs aber nicht hinbekommen.

Wie würdet ihr prinzipiell vorgehen?

Vielel Grüße

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Grafik an ein zweites Formular übergeben

Beitrag von Scotty »

Wie wäre es mit einem direkten Zugriff?

Code: Alles auswählen

unit form1;
type 
  TForm1=class...
    property
      MyPic:TBitmap...
.....
unit form2;
 
uses form1;
 
procedure...
  form1.MyPic.Draw(...

jscnetcore
Beiträge: 19
Registriert: Mi 31. Jul 2013, 11:34
OS, Lazarus, FPC: Debian Squeeze Linux (L 1.0.8 FPC 2.6.2)
CPU-Target: 32Bit

Re: Grafik an ein zweites Formular übergeben

Beitrag von jscnetcore »

Ja super, so funktioniert es!

Vielen Dank

Antworten