Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
25. Jul 2013
Ich habe Frames gestern Abend praktisch zufällig entdeckt und bin seitdem ziemlich aus dem Häuschen. So etwas habe ich schon die ganze Zeit vermisst :-)
Komponenten bauen geht ja wirklich einfach: Einfach Rechtsklick und "Der Palette hinzufügen". Aber ja, eigene Eventhandler/Properties und Änderungen der Innereien zu verhindern ist, so wie es für mich aussieht, wirklich nicht ganz trivial,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
25. Jul 2013
Doch klar :-D
Jeder Frame hat erstmal sein Standardverhalten ("Grüße aus dem Frame") und obendrauf kann ich auf dem Formular das die einbindet noch etwas dazupacken ("Diese Grüße wurden Ihnen präsentiert vom oberen Frame") oder auch nicht.
Jetzt kann man sich natürlich streiten, ob man das überhaupt tun sollte. Und ob man nicht Frames eh als Komponente einbinden sollte und extra noch so...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
25. Jul 2013
Das Stimmt. :thumb: Mein Fehler: Ich habe wohl zuerst in der Form den "zusätzlichen" onClick-Handler geschrieben und danach erst im Frame das "normale" Verhalten. So kann das natürlich nicht gehen :oops:
Es bleibt, dass ich es etwas unschön finde, hier den absoluten Namen des Eventhandlers aus dem Frame ("Button1Click") stehen zu haben. So eine Art Pseudo-inherited wäre jetzt das Sahnehäubchen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
25. Jul 2013
Folgendes Beispiel:
1) Ein Frame 'meinFrame' vom Typ 'TMeinFrame'
mit Button 'meinButton'
und OnClick-Event 'FRAME__meinButtonClick'
und