cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
26 sept. 2007 à 16:31
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 2008
-
5 oct. 2007 à 22:53
Salut à tous, pour le logiciel que créer en VB.Net, j'utilise une dll dans lequel on trouve le code suivant. Cette dll permet d'enregistrer dans un xml tous les contrôle d'une form, malheuresement, cette dll n'enregistre que les propriété Text, Location, BackColor et autre, elle ne fait pas toute les propriétés. Je ne sais pas faire de C#, j'ai tous de même essayé de modifier le code afin d'y rajouter la propriété Name. le code s'execute correctemment mais rien n'a changé dans mon fichier xml, je ne vois pas apparaitre la ligne à propos de Name. Il y a quelque chose qui cloche. Pouvez-vous m'aidez svp a résoudre le problême?
J'ai mis ci dessous le code modifier, je sais, j'en ais mit beaucoups mais je n'ai auccune idée de ce qui peut cloché, alors... (j'ai mis en rouge ce que j'ai modifié ou rajouté)
public class FormSerializer
{
private static void SerializeControls(XmlDocument doc, XmlNode parentNode, Control.ControlCollection controls)
{
foreach (Control control in controls)
{
XmlElement newElement = doc.CreateElement("Control");
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 5 oct. 2007 à 22:53
Heu... tu vas sur www.google.fr et tu tapes "sérializer control c#" -> ca sort un bon paquet de résultats qui correspondent normalement à ton besoin (a savoir "écrire" (<- sérialiser) un contrôle dans un fichier ou un dans une structure XML par exemple).
Ou alors je n'ai pas compris ce que tu cherchais à faire.... (ce qui n'est pas impossible non plus :)
<hr size="2" width="100%" />
Working as designed
www.nikoui.fr