Du skal lave din property som en enumerated type. type TMenneske = (mnBarn, mnMand, mnKvinde); published property Menneske: TMenneske read FMenneske write FMenneske default mnBarn; Sådan cirka.
Du skal ikke tildele mnKvinde osv en værdi. (De har dog implicit en værdi automatisk, fra 0 og opefter). var Menneske: TMenneske; begin Menneske := mnKvinde; if Menneske = Mand then {gør noget} end; Man kan tildele dem en værdi hvis man vil: type TMenneske = (mnBarn=4, mnMand=6, mnKvinde=9); Det er dog sjældent brugbart og kræver min. Delphi6 IIRC.
Det kan godt lade sig gøre som f.eks. TStrings, jeg kan ikke lige huske hvor i hjælpen det står, kig under property editor
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.