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 :
- Compiler le paquet DVPDVSEnumBBButtonRT
- Compiler et installer le paquet DVPDVSEnumBBButtonDE
Pour tester :
- Créer une nouvelle fiche.
- Ajouter une source de donnée.
- Ajouter le nouveau composant et faire pointer sa propriété [DataSource] vers la source de données
- Ajouter un contrôle d'édition qui sera pointé par la propriété [Editor]
- Ajouter un bouton qui sera pointé par la propriété [CheckBtn]
- 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 ?
Partager