Bonjour
Ceci n'est pas une question mais juste une information
Certains de vous doivent déja la connaitre, personnellement, je la connaissais depuis quelques temps, mais j'ai pris le temps ces derniers jours de l'utiliser
La librairie en question est ici :
DejaVu
C'est de l'OpenSource.. dont libre de droit
L'interet de cette librairie ?
Elle permet de faire de l'Undo / Redo dans ses applications.
Son principe de fonctionnement ?
Utiliser les accesseurs pour mémoriser dans des Area de modifications les données qui ont changé.
Avec cette librairie, on peut soit utiliser une classe Static qui va gérer l'Undo /Redo pour toute son application, soit une classe à instancier qui va permettre d'avoir un UndoRedo manager pour chaque forme, enfant, etc...
L'utilisation est assez simple (on la retrouve egalement sur code project)
Je voulais vous signaler cette librairie car je la trouve correctement faite, tres pratique des qu'il faut gérer de l'undo / redo et simple à mettre en oeuvre
(à titre d'info, un code snippet est livré avec pour "simplifier" la création de propriété , comme le code snipper "prop" de visual studio )
J'ai utilise cette librairie avec un DataGridView (de microsoft) et j'ai pu "assez" facilement gérer l'undo Redo (genre : Annuler suppression ligne, modif ligne, etc...)
Voila. ce petit laius pour faire partager mon agréable découverte avec la sympathique communauté de developpez.com
The Monz, Toulouse
Partager