Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
7. Sep 2006
Hallo.
In meiner Demo bin ich aus Schusseligkeit nicht auf die Sache mit dem KeyPreview eingegangen. Hier eine erweiterte Demo, die etwas Licht auf dieses Problem wirft.
Dazu muss man wissen, dass Borland die ParentForm eines Controls für die Überprüfung der Eigenschaft KeyPreview ermittelt, indem es den Top-Level-Parent des Controls sucht. Dadurch arbeitet KeyPreview bei ChildForms nicht...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
7. Sep 2006
Hallo.
Wenn aus irgendeinem Grund Frames keine akzeptable Lösung sind, dann darf es natürlich auch eine embedded form sein. Ich habe ein Demo-Projekt dazu angehängt. Wenn man die beispielhaften Controls nebst dem event handler ButtonClick() aus der ChildForm entfernt, dann kann man diese ChildForm als Template ins Object Repository stellen.
Grüße vom marabu