Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
6. Apr 2014
Na, kaum gemacht, schon hat mich eine der "Einschränkungen" eingeholt. Ich benötige in einem Projekt doch die OnMouseEnter und OnMouseLeave Ereignisse, da wär es dann blöd, wenn die überschrieben werden.
Habe die HS_FMXHints.pas daher geändert, so dass eine Überschreibung nicht stattfindet, wenn für die Controls schon Events vorhanden sind:
procedure SetAHint (ic: TObject; txt: string);...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
5. Apr 2014
So, ich habe mal einen weiteren Workaround entwickelt und zwar für die fehlenden Hints in FireMonkey. Zwar hatte himitsu da auch schon mal was gemacht, das war aber eine Komponente und wenn ich das richtig sehe, wurde die nicht für XE4 bzw. XE5 weiterentwickelt (wenn ich hier was übersehen haben sollte, bitte Info).
Die Komponente von himitsu (eine tolle Leistung, wie ich finde) hatte zwar...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
2. Apr 2014
Zu dem Problem mit der beschädigten FMX-Datei:
Habe XE5 frisch installiert. Danach FMX-TMS-Komponenten, kein Problem, alles geht. Einige Sachen, die ich installiert habe, kann man nur einmal installieren, kann ich also nicht ein zweites Mal in die andere Umgebung installieren. Wie findet man das jetzt nur raus, wo das dran liegen könnte?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
2. Apr 2014
Ah ja, wirklich interessant!
Allerdings doch deutlich mehr Arbeit, als eben nur mal diesen kleinen WorkAround zu schreiben. Insofern bleibe ich doch erst mal bei meiner Lösung...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
2. Apr 2014
Hatte ich natürlich auch schon in einem separaten Verzeichnis gemacht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
2. Apr 2014
Der Vorteil bei meiner Lösung liegt m.E. darin, dass ich mit einem Aufruf alles (also z.B. auch Parent, Höhe des THeaders, Ausrichtung, usw) erledigt habe. Das Zusammenbasteln des Strings ist ja nur eine kurze Eingabe der benötigten Werte, sollte eigentlich nicht schwer sein.
Würde aber dennoch gerne verstehen, welche Vorteile Du mit dem Factory-Ansatz siehst. Wird das dann nicht wieder mehr...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
1. Apr 2014
So, dieser schöne Fehler ist mir nun auch begegnet. Anscheinend hat hier von EMBA leider keiner mitgelesen, denn in XE5 ist das Problem noch (oder wieder) vorhanden. In einem XE3-Projekt nutze ich einen THeader ohne Probleme.
Ein wenig zur Ehrenrettung von EMBA: Im Quality Central gab es aber auch keinen einzigen Eintrag zu diesem Problem.
Das habe ich nun nachgeholt und ein für die Prüfer...