Framework 2.0
VS 2005
Bonjour,
est il possible de définir un type personnalisé (différents de ceux proposés) pour une propriété utilisateur. (Je parle des propriétés qui se définissent sur la solution)
Merci !!
Framework 2.0
VS 2005
Bonjour,
est il possible de définir un type personnalisé (différents de ceux proposés) pour une propriété utilisateur. (Je parle des propriétés qui se définissent sur la solution)
Merci !!
beh oui, tu peux tres bien faire :
CA ne pose aucun problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class toto{}; et une propriété : public toto MyProperty { get { return myVar; } set { myVar = value; } }
Apres, si tu veux un "editeur" spécial pour ta propriété dans l'afficheur de propriété de Visual Studio, il te faudra faire un peu de boulot pour décrire une classe se chargeant de representer tes données sous la forme adaptée à ton besoin...
The Monz, Toulouse
The Monz, Toulouse
Justement, j'ai besoin que cela apparaisse dans l'éditeur de propriétés de visual Studio 2005.
Le fait est que l'ajout de propriété d'un type personnalisé fonctionne mais si on rajoute par la suite une propriété d'un type connu au travers de l'editeur des propriétés, cela supprime ma propriété de type personnalisé.
mon type personnalisé est en fait une enumeration
dans mon fichier settings
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 enum TypeSms _7bits = 0, _8bits = 1, UCS2 = 0
En espèrant que la présence dans l'editeur de propriété me permette de conserver sa valeur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("0")] public TypeSms TypeDeSms { get { return ((TypeSms)(this["TypeDeSms"])); } set { this["TypeDeSms"] = value; } }
Merci pour ton aide ...!
A partir de là je n'ai plus rien comprisEnvoyé par b_lob
Quand tu parles de l'ajout de propriétés, tu parles bien d'une classe à laquelle tu ajoutes des propriétés comme ceci :Qu'est-ce que "l'éditeur de propriétés" et qu'appelle-tu propriétés de type connu et de type personnalisé?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int MaPropriété { get {...} set {...} }
Envoyé par NicolasJolet
pour avoir l'editeur des propriétés sous visual studio 2005..
dans l'explorateur de solution, faire un clic droit sur l'element le plus élevé dans la hierarchie (la solution en fait)
aller dans propriété
sur l'ecran qui apparait, selectionner "paramètres"
tu obtiens les propriétés d'application et utilisateur.
Ces propriétés peuvent être de type standard ou par le code de type personnalisé... Seulement après l'ajout d'une propriété de type personnalisé (ou non standard) tu ne peux plus utiliser l'editeur des propriétés..
Est ce un peu plus clair ?
Ok, tu parles de l'éditeur des paramètres de l'application et non de l'éditeur de propriétés (des classes, contrôles, ...)
Personnellement je n'ai pas de problèmes, même si je rentre un type personnalisé.
Par contre j'ai tout entré via la fenêtre d'édition et non dans le code.
Pour entrer le type d'une de mes classes, j'ai sélectionné dans la colonne Type "Browse..." et j'ai rentré dans la zone de texte le nom de ma classe "pleinement nommée" et je n'ai pas eu de problèmes...
Merveilleux !! Sublime ca marche !!!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager