Delphi - Betűtípusok neveinek megjelenítése saját betűtípussal az Object Inspector-ban

forráskód letöltése
A Delphi 5 egyik újdonsága, hogy az Object Inspector egyes elemeit egyedileg megjeleníthetjük.

Például egy Font property esetén a betűtípusok nevét tartalmazó legördíthető listát akár úgy is megjeleníthetjük, hogy minden egyes elem azzal a betűtípussal jelenjen meg, amelyik hozzá tartozik.

Ennek megoldása ráadásul a Delphi-ben már adott is. Nekünk csupán annyi a teendőnk, hogy engedélyezzük ezt a szolgáltatást, vagy letiltsuk. A mellékelt példaprogram megnyitása előtt a DisplayFontNames.pas-ban lévő osztályt telepítenie kell a Delphi alá, mintha az egy komponens lenne.

Ha tehát a FontNamePropertyDisplayFontNames változónak igaz értéket adunk és egy tetszőleges komponens Font property-ét választva annak nevénél legördítjük a listát, akkor itt rögtön úgy jelennek meg az egyes elemek, hogy mindegyikhez a saját betűtípusa kerül felhasználásra.