Forum: Cross-Platform-Entwicklung
Delphi
by Harry Stahl,
15. Dez 2014
Aber Dir ging es doch hier nur um das Autosize, oder?
Den Style kannst Du doch zur Laufzeit zuweisen.
Mir ist nicht klar, ob es Dir generell auf Komponentenentwicklung ankommt oder das Ereichen einer bestimmten Lösung im Einzelfall.
Forum: Cross-Platform-Entwicklung
Delphi
by Harry Stahl,
15. Dez 2014
Darlos Vorschlag dürfte nicht funktionieren, da auch das Label ja zum Zeitpunkt der Erzeugung von TMyEdit temporär erzeugt werden müsste und auch da ist die benötigte Umgebung noch nicht da.
Forum: Cross-Platform-Entwicklung
Delphi
by Harry Stahl,
15. Dez 2014
Vermutlich kannst Du das zum Create-Zeitpunkt des TEdits noch nicht machen, weil das TEdit da noch kein Canvas(-Bezug) hat (zur Laufzeit ist er da und nutzbar). Beim Label macht es die Private Fitsize-Procedure, um das Autosize umzusetzen, die setzt aber u.a. ein existierendes IScene-Object voraus, das zum Create-Zeitpunkt auch noch nicht da ist, die Fitsize-Funktion wird mehrmals ergebnislos...