Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Kompo und Resize ereignis beim create
Currywurst - Di 28.10.03 13:56
Titel: Kompo und Resize ereignis beim create
also ich habe eine komponente abgeleitet von TGraphicControl, die muss für sich was machen wenn die größe verändert wird, sieht halt einfach so aus:
Delphi-Quelltext
1: 2: 3: 4: 5:
| TMeineKomp = class(TGraphicControl) protected procedure Resize; override; |
das funzt ja auch, aber im create wird resize mit den maßen Width=0 und Height=0 aufgerufen, obwohl danach die maße ja ganz offensichtlich noch auf die im designer eingestellten gebracht werden kommt da leider kein resize ereignis, wie mach ich das nun am saubersten?
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.
Shark - Di 28.10.03 14:00
überschreib die procedure Loaded, da sind alle Werte aus dem Objektinspector übernommen worden.
Create findet vor der Übernahme statt...
in den proceduren Create, Loaded kannst Du einen boolschen Wert setzen, damit Du in Rezize weist, ob Du vor oder nach der Übernahme bist!
Currywurst - Di 28.10.03 14:51
danke, so klappt alles bestens :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!