p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre habitué
    Inscrit en
    août 2008
    Messages
    1 334
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 1 334
    Points : 148
    Points
    148

    Par défaut [System ComponentModel Browsable(true)]

    Bonjour, le fait d'ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "[System.ComponentModel.Browsable(true)]"
    au tour d'un getter ou setter ca permet de faire quoi exactement ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    [System.ComponentModel.Browsable(true)]
    public String Nom
            {
                get
                {
                    return m_Nom;
                }
                set
                {
                    m_Nom = value;
                }
            }

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : décembre 2008
    Messages : 217
    Points : 246
    Points
    246

  3. #3
    Membre habitué
    Inscrit en
    août 2008
    Messages
    1 334
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 1 334
    Points : 148
    Points
    148

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Un concepteur visuel affiche généralement dans la fenêtre Propriétés les membres qui n'ont pas d'attribut explorable ou qui sont marqués avec le constructeur BrowsableAttribute dont la valeur est true. Ces membres peuvent être modifiés au moment du design. Les membres marqués avec le constructeur BrowsableAttribute dont la valeur est false ne sont pas modifiables au moment du design et ne sont donc pas affichés dans un concepteur visuel. La valeur par défaut est true.
    de quel design on parle ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : décembre 2008
    Messages : 217
    Points : 246
    Points
    246

    Par défaut

    euh.. celui du composant dans, par exemple... Visual Studio

    ... mais ça peut être un autre designer (le votre, ou SharpDevelop, ou que sais-je, tirant profit de System.ComponentModel...)

    'HTH

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 50
    Points : 24
    Points
    24

    Par défaut

    Bonjour,

    J'ai un petit souci avec cet attribut.
    En effet, ma propriété s'affiche bien dans le designer, mais celle-ci n'est pas éditable et est grisée. Je ne peux l'affecter que via le code.
    J'ai essayé aussi avec l'attribut ReadOnly(false) mais cela ne change rien.

    Quelqu'un pourrait m'éclairer à ce sujet ?

    Merci d'avance

Discussions similaires

  1. [CF 3.5]Erreur System.ComponentModel.ISupportInitialize non trouvé
    Par Fdescamps dans le forum Windows Mobile
    Réponses: 8
    Dernier message: 26/11/2010, 09h13
  2. Réponses: 5
    Dernier message: 21/01/2010, 08h24
  3. Utilisation de System.ComponentModel.Component
    Par stephane.julien dans le forum C#
    Réponses: 6
    Dernier message: 27/05/2008, 09h34
  4. Réponses: 1
    Dernier message: 03/02/2008, 23h44
  5. [C#] System.ComponentModel.Browsable
    Par AdriM dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/04/2006, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo