TCustomControl - Override Height

Tags:    delphi

Hej Allesammen,

Jeg sidder og er ved at lave et component som kan lave et dropdown panel og jeg har startet fra bundet.

I denne forbindelse er det nødvendigt for mig at få at vide når brugeren ændre width og height. Specielt height, da jeg er nød til at vide hvad højde component får til at starte med, så jeg ved hvor stor det skal være når der expandes.

Jeg har kigget en del steder, men kan desværre ikke finde ud af hvordan man override "Property Height" så man kan få en SetHeight procedure.

Er der nogen der ved hvordan det skal gøre ? Jeg sætter 200 points på højkant til den der kan give mig et svar.



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hvordan blev løsningen? :)

Og hvordan har du da overridet tegningen af komponentet?



Har selv fundet løsningen.

Men der er stadigvæk 200 point til den der kan fortælle mig hvorfor den virker fint når jeg creater den i runtime, men at den bare viser en gråkant når jeg smider den på formen i design time.



Jeg overridede "Repaint" funktionen.

Min paint function ser således ud ...

Fold kodeboks ind/udKode 




t