Padkartiai
Messages postés21Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 février 2005
-
28 févr. 2005 à 14:58
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
1 mars 2005 à 18:53
Bonjour,
Sauriez-vous s'il est possible de faire une sérialisation sélective dans un formulaire windows ?
Je souhaite uniquement conserver la valeur de 4 attributs (3 strings et un objet Color).
J'ai tenté de faire une serialisation sélective sur l'objet mais je recois un magnifique :
Le type System.Windows.Forms.Form dans l'assembly System.Windows.Forms... n'est pas marqué comme serializable
Or, je ne souhaite pas serializer de données sur un formulaire.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 28 févr. 2005 à 18:49
Euh, la question n'est pas très claire...
Si tu souhaites ne pas sérializer certaines properties/variables publiques d'un object, tu peux leurs ajouter le tag suivant : [XmlIgnoreAttribute()]
Du genre :
[XmlIgnoreAttribute()]
public string myProperties
{
get { return this._myString; }
set { this._myString = value; }
}
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 1 mars 2005 à 18:53
Si l'object n'est pas sérializable, il faut alors écrire manuellement chaque properties et variables... Par exemple en créant un nouvel object qui contient les champs spécifiques que l'ont veut.