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");
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 26 sept. 2007 à 19:33
"Sorry, j'ai déjà tout supprimé, mais j'avais fort logiquement un
attribut en plus, Name, avec la valeur que j'avais donné au Control.", Comprend pas ton histoire d'attribut, quesque tu as fait exactement...?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 26 sept. 2007 à 19:39
Mais tu comprends pas le code que tu as écrit?
Ca écrit dans le XML les properties des Control contenu dans la ControlCollection que tu lui files en paramètres...
Avec les lignes que tu as rajoutées en plus (en rouge), tu rajoutes un attribut dans le fichier XML, qui contient la property Name du Control...
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 26 sept. 2007 à 19:43
Oui d'accord, je pensait que tu parlais d'autre chose. mais comment ça se fait que ça fonctionne bien chez toi, mais que chez moi, je n'ai pas la propriété Name qui apparait dans le fichier!?
bizarre
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 3 oct. 2007 à 13:33
Salut à tous, bon après 2 semaine, j'ai enfin parvenut à faire fonctionné la propriété Name, je m'attaque maintenant au autre, et si je passe 2 semaine pour chaque propriété, vous vous rendez contes que ça va être hyper long. Je ram déja avec le nouvelle propriété, BackColor, pfff, je ne m'en sort pas du tout.
Esque vous arrivez à faire ce que je suis entrain de faire avec la propriété BackColor? nn parce que à force je me demande même si avec ce code, c'est réalisable.
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 5 oct. 2007 à 16:34
Quelle était ton erreur finalement ?
Concernant ce que tu veux faire, ca serai peut etre plus simple de faire ca par reflexion... mais je pense qu'il te faudrai déjà te former au C# avant d'attaquer ca...
<hr size="2" width="100%" />
Working as designed
www.nikoui.fr
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 5 oct. 2007 à 18:07
Salut, j'ai pigé, ok, bon vous savez quoi, ça fait telement de temp que je suis sur ça et que j'ai laissé tèlement de message à propros de ce même problême que je me demande si vous ne connaiseriez pas un truc qui fait exactement la même chose (ou prèsque) sauf que la, ça peut enregistrer vraiment toutes les propriétés?