Mon application ouvre dans une fenêtre secondaire un winform qui contient différents controls. Cette fenêtre secondaire est uniquement affichée et animée (modification des attribut des controls). Les controls sont identifiés par leur "name" et accédé avec "GetNextControl" à travers un objet form générique. Ces winforms ne contiennent que 2 types de controls, des labels et des pictureBox.
Donc j'ai une cinquantaine de petits winforms que j'affiche chacun leur tour et que je manipule sans soucis.
Maintenant, au lieu de devoir modifier les winforms avec l'éditeur de ressource de VS, et de devoir recompiler le projet à chaque modif, je voudrais sauvegarder mes petits winforms dans des fichiers lisibles (1 par winform si possible). Un peut à la manière des anciens fichiers ressources RC. Comme ça, si quelqu'un veut déplacer un control de 2 pixels il édite le fichier avec notpad, relance l'appli, et hop.
J'ai pensé à chercher du coté de la sérialisation, car un petit fichier xml pour chaque winform me conviendrai bien. Mais visiblement les winforms et les controls ne se sérialize pas si facilement.
Quelqu'un aurrait il une idée, ou une autre piste pour un résultat voisin ?
Si je pouvais éviter de ré-inventer la roue et me créer un format de fichier spécifique, ce serait pas mal.
PS : j'utilise VC++ 2005, mais si quelqu'un répond en C#, j'adapterai...
Partager