La gestion des Options est terminée et est satisfaisante, malgré qu'elle se soit révélée bien moins factorisable qu'espéré. Les objets XD apportent vraiment une extraordinaire souplesse de programmation des Options par rapport à XT3.
Le design des Options reste très classique, c'est à dire essentiellement basé sur des cases à cocher plutôt que des composants spécifiques. Les raisons sont :
Une préférence personelle pour les Options qui sont visualisables et acessibles sans avoir à les chercher au fond d'une arborescence.
Passer du temps sur un redesign moderne des Options n'est pas un objectif prioritaire.
Options.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
La propriété RightClickSelect des TTreeView de Delphi 5 ne fonctionne pas.
La solution trouvée sur le net est de forcer la sélection du Node lors de l'ouverture du PopupMenu (Evènement OnContextPopup):