![]() |
AW: UnterForm mit Daten aus Hauptform versorgen
Zitat:
|
AW: UnterForm mit Daten aus Hauptform versorgen
Wenn die Beeinflussung wechselseitig ist, kann man die Daten auch koppeln. Dazu mussen Form1.Data und Form2.Data aber auf den selben Inhalt zeigen. Das geht zum Beispiel gut bei Klassen. Und Form2 aus der Liste der automatisch erzeugten Formulare herausnehmen (Projektoptionen).
Delphi-Quellcode:
TForm2 = class(TForm)
private FData: TData; public constructor Create(AOwner: TComponent; Value: TData); reintroduce; overload; end; constructor TForm2.Create(AOwner: TComponent; Value: TData); begin inherited Create(AOwner); FData := Value; end; procedure TForm1.FormCreate(Sender: TObject); begin FData := TData.Create; Form2 := TForm2.Create(Self, FData); end; procedure TForm1.FormDestroy(Sender: TObject); begin FData.Free; end; |
AW: UnterForm mit Daten aus Hauptform versorgen
Damit hast Du aber ggf. über längere Zeit mehrere Referenzen auf Data, das erzeugt bei mir immer so ein mulmiges Gefühl.
|
AW: UnterForm mit Daten aus Hauptform versorgen
Weiß ich doch daß du da immer ein mulmiges Gefühl bekommst. :mrgreen:
|
AW: UnterForm mit Daten aus Hauptform versorgen
Hallo,
ich hattes zuvor so ähnlich wie in #8 gemacht. Bis dahin wußte ich aber nicht, dass ich über "var Value: Integer", Daten aus der HauptForm an die UnterForm "zurücksenden" kann. Das gefällt mir. Gruß Hannes |
AW: UnterForm mit Daten aus Hauptform versorgen
Mein Link hat sich niemand angeguckt oder?
|
AW: UnterForm mit Daten aus Hauptform versorgen
Doch, aber da ist der Fall ja anders gelagert, da es um eine Property geht und nicht um ein Event.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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