Hallo zusammen,
ich setzte unter Delphi XE Frames ein. Einfacher Fall: Frame mit zwei EingabeFeldern und einer Überschrift. Dem Frame selber ist z.B. den Edit-Feldern das Event OnChange schon hinterlegt.
Wenn ich so ein Frame in eine bestehende Form einbinde und ich dann z.B. das OnEdit anklicke, wird automatisch
Delphi-Quellcode:
procedure TForm1.Frame1OnEditChange(Sender: TObject);
begin
Frame1.OnEditChange(Sender);
end
erzeugt.
Wenn ich in dem Frame z.B. die Überschrift ändere, wird sie überall geändert, wo das Frame eingesetzt ist => Gut
Wenn ich im Frame das Edit-Feld anders positioniere, passiert das nicht an den Verwendungsorten => nicht gut
Wenn ich TEdit z.B. OnEnter hinzufüge, bekommen die Verwendungsorte davon nichts mit. Weder, wenn dort OnEnter schon definiert oder auch nicht => nicht gut
Gibt es eine Möglichkeit, dass solche Änderungen immer auch an die Verwendungsorte des Frams weitergegeben werden?
Grüße
Gerd