Problème d'enregistrement d'un editeur de propriété
cs_almi
Messages postés9Date d'inscriptionmardi 13 août 2002StatutMembreDernière intervention 2 septembre 2002
-
30 août 2002 à 15:38
cs_almi
Messages postés9Date d'inscriptionmardi 13 août 2002StatutMembreDernière intervention 2 septembre 2002
-
2 sept. 2002 à 09:59
Bonjour,
J'ai cree un composant qui dispose d'une propriéte TPersisent nomme Params.
Cette propriete contient elle meme un ensemble de proprietes scalaire et collection ( TCollection ).
Mon problème est que l'editeur de propriété pour TCollection n'est jamais execute lorsque je clique sur le bouton d'ouverture de l'éditeur de propriété.
Le meme objet TCollection place directement dans le composant fonctionne parfaitement mais pas lorsqu'il est inclus dans un objet TPersistent du composant.
cs_almi
Messages postés9Date d'inscriptionmardi 13 août 2002StatutMembreDernière intervention 2 septembre 2002 2 sept. 2002 à 09:59
Mon probleme ne semble pas provenir de la conception d'un éditeur de propriete mais plutôt du fait que la propriété de type TCollection est placee dans un objet TPersistent.
L'éditeur de propriété doit être ''greffe'' à un composant mais dans mon cas, c'est un TPersistent qui contient la propriété collection.
Pour preuve, ci je déplace ma propriété en temp que propriété directe du composant, tout fonctionne.
Mon problème est que j'ai beaucoup de propriétes pour ce composant et que j'aimmerais bien les classer par theme.
Si mon composant ce nomme TComp, mon objet TPersistent ce nomme TPers et ma propriete TCollection TCol, alors l'editeur de propriete TComp.Tcol fonctionne parfaitement mais TComp.TPers.TCol ne fonctionne pas : aucune ouverture de fenêtre d'édition losque je clique sur le bouton qui devrait ouvrir l'éditeur de propriété.