Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dummzeuch,
30. Apr 2019
OK, funktioniert, wenn auch etwas gewöhnungsbedürftig.
Ich überlege gerade, ob man mit einem IDesinger Interface nicht auch die Auswahl von Controls auf einem Frame verhindern kann. Müsste eigentlich gehen...
Auf jeden Fall mal Danke für diesen Startpunkt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dummzeuch,
30. Apr 2019
Hm, compiliert nicht:
* TDesignerSelectionProc muss als "of object" deklariert werden
EDIT: Nein, muss es nicht. Nur Delphi 2007 mag das so nicht. Delphi 10.3 compiliert ohne "of object".
* FActions muss als "array" deklariert werden.
Aber Danke, das werde ich mir mal genauer ansehen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dummzeuch,
29. Apr 2019
Vieleicht hilft es, wenn man statt eines Frames ein mittels ccpack erzeugtes Control verwendet?
https://blog.dummzeuch.de/delphi-custom-containers-pack/
Das unterstützt allerdings kein FMX und es sind wirklich Controls die man damit erzeugt, also keine Frames, d.h. Änderungen sind ein bisschen aufwändiger, weil man immer die Packages neu compilieren muss.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dummzeuch,
29. Apr 2019
Nicht nur das, man kann in einem Frame auch Code hinterlegen, z.B. zur Eingabevalidierung.