Delphi: String propertyhez combo box, mint a DataField-nél

Delphi: String propertyhez combo box, mint a DataField-nél
2017-10-18T17:50:50+02:00
2017-11-16T16:21:51+01:00
2022-12-04T21:55:39+01:00
trob
Sziasztok!

Hogyan tudok Delphiben olyan published string propertyt készíteni, amihez combo box kerül a választható értékekkel? Ilyen property pl. a DataField, ahol legördülőből tudom kivákasztani a DataSource mezőit.

De sehol sem látom a forrásban, hogy ezt hogy éri el, simán csak egy string property, teljesen átgaos read és write metódusokkal. Vagy ezt a Delphi keretrendszer csinálja, kifejezetten a DataField-re szabva, amit én sehogy sem tudok elérni?
Mutasd a teljes hozzászólást!
Helló

Létre kell hozni egy TPropertEditor leszármazottat, beregisztrálni a komponenshez a 
RegisterPropertyEditor hívásával a Register eljárásban és berakni a design-csomagba. A TPropertEditor leszármazottban felül kell majd írnod többek között a GetValues eljárást.

Pl itt találsz egy eléggé részletes leírást és páldákat:
Dr.Bob's Delphi Clinic: Delphi Property and Component Editors for the Best Blog Hosting SitesA GetValues-re egy példa:
Delphi Sources - Writing Property Editors - English Delphi Programming GuideÜdv

KGy
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd