19. januar 2006 - 16:22Der er
6 kommentarer og 1 løsning
Oprette sub properties
Jeg er ved at lave en komponent og i den forbindelse skal man have muligheden for at vælge om de enkelte hjørner skal være afrundede. Så jeg har brug for at der er en property som kan udvides med 4 boolean felter. Det er lykkedes mig at lave en class som bliver vist med plusset men når man trykker på plusset bliver det bare til et minus, der kommer ikke mere frem. Hvordan i alverden skal jeg gøre?
Ja lige præcis. Det var den dumme create sub property jeg havde glemt. Ved du også hvor jeg kan få den til at vise dem der er "true" ud for den post hvor +/- er ligesom den indbyggede "anchors" ? Svar så du kan få point rocco og tak.
For at vise ligesom "Anchors", skal du lave din egen propertyeditor. Jeg kan ikke lige huske i hovedet hvordan, men prøv at kigge i onlinehjælpen under klassen TPropertyEditor. Der findes flere specialicerede propertyeditors, men de er desværre ikke beskrevet i onlinehjælpen. Der må du nok søge på Google (noget med +"propertyeditor" +"delphi"). Jeg ved at der f.eks. findes "TStringProperty", "TClassProperty", "TComponentProperty"...
Du skal benytte to pakker (som desværre ikke findes som DCU'er):
Uses DesignIntf, DesignEditors;
Idet at de ikke findes som DCU'er gør at de kun kan benyttes i dine komponentpakker, og ikke i almindelige units.
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.