Bonjour, Je vous propose un nouvel élément à utiliser : Un exemple d'éditeur de propriété de type collection



Cet exemple de composant vous montre comment réaliser un éditeur de collection comme pour un DBGrid.



Pour l'installer :

  1. Compiler le paquet DVPDVSEnumBBButtonRT

  2. Compiler et installer le paquet DVPDVSEnumBBButtonDE


Pour tester :

  1. Créer une nouvelle fiche.

  2. Ajouter une source de donnée.

  3. Ajouter le nouveau composant et faire pointer sa propriété [DataSource] vers la source de données

  4. Ajouter un contrôle d'édition qui sera pointé par la propriété [Editor]

  5. Ajouter un bouton qui sera pointé par la propriété [CheckBtn]

  6. Ajouter des champs à la collection [DataList] du composant et renseigner les propriétés [FieldName] et [Titre]


A l'utilisation, quand vous cliquez sur le composant, un PopUpMenu, vous permet de sélectionner le champ a éditer. La caption du bouton ([CheckBtn]) correspond au nom du champ choisi, la zone de texte ([Editor]) contient la valeur du champ [FieldName->AsString].



Vous avez ainsi un exemple de ce qui peut permettre de reproduire le fonctionnement de la saisie des numéros de téléphone d'un contact sous outlook.



Qu'en pensez-vous ?