Bonjour,
Je suis en train d'écrire un programme ayant les caractéristiques suivantes :
- Form principale (FormMain) avec un TTreeView et un bouton (btMain)
- Form secondaire (FormTest) avec un TTreeView et des boutons (btAdd, btDel, btRename).
Lors du click sur btMain, FormTest apparait en tant que fenêtre modale.
Lors du click sur les boutons btAdd,btDel, btRename, ceux-ci ajoutent, supprime, renomment une entrée du TTreeView de FormTest.
Jusque la tout est ok.
J'aimerais savoir s'il est possible, en 1 seule ligne de code, d'assigner aux 2 TreeViews les mêmes données, et que toute modification sur l'un entraine automatiquement la modification de l'autre.
Je m'explique :
le TreeView de FormMain est en lecture seule, et ne fait qu'afficher les données.
le TreeView de FormTest permet la gestion des données. donc dès que j'ajoute un élément au Treeview de Formtest, j'aimerais que celui-ci soit répercuté directement sur le TreeView de FormMain (et de même pour les autres opérations), sans que j'ai à faire sur la fiche :
FormTest.TreeView.items.add ...
et FormMain.TreeView.items.add
Ce type de fonctionnalité n'est-il pas le databinding présent sous Visual Studio?
Merci d'avance pour vos réponses.
Partager