IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Property Grid - Affichier un Objet contenant des sous-Objets


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Property Grid - Affichier un Objet contenant des sous-Objets
    Bonjour,

    J'ai un objet qui posséde lui même des sous-objets. J'aimerais l'afficher dans un propertyGrid, mais cela pose problème, les propriétés des sous-objets ne sont pas affichées. Quelqu'un aurait déjà t'il réussi à faire cela? Est-ce possible au moins?!

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut
    Peut être qu'avec un peu de code cela vous aiderez à me répondre... je l'espère

    J'ai deux classes définient comme t'elles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     class Class1
        {        
            private String name1 = "nom1";
            public String Name1
            {
                get { return name1; }
                set { name1 = value; }
            }
        }
    class Class2
        {
            private String name2 = "nom2";
            public String Name2
            {
                get { return name2; }
                set { name2 = value; }
            }
        }
    Je crée une form avec contenant un PropertyGrid. J'ajoute le code suivant pour afficher mes deux objets dans le propertyGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     public partial class Form1 : Form
        {
            /***** Déclarations des Objets  *****/
            private Class1 var1 = new Class1();
            private Class2 var2 = new Class2();
            public Form1()
            {
                InitializeComponent();
                ArrayList tab = new ArrayList();
                tab.Add(var1);
                tab.Add(var2);
                //Copie des deux Objets Dans le propertyGrid1
                propertyGrid1.SelectedObjects = tab.ToArray(); 
            }
        }
    }
    Finalement : Rien n'est affiché dans le propertyGrid... Une Explication? Si par contre je ne veux afficher qu'un Objet (propertyGrid1.SelectedObject =var1 ) cela fonctionne correctement.

    Merci, en espérant que quelqu'un me réponde...

Discussions similaires

  1. Creation objet avec des sous objets
    Par eleon_7 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 22/11/2012, 16h03
  2. Définition d'un objet contenant des sous-objets
    Par Gyslain dans le forum Général Python
    Réponses: 3
    Dernier message: 16/05/2009, 03h20
  3. [castor] MappingTool objet contenant des list
    Par totoranky dans le forum Persistance des données
    Réponses: 1
    Dernier message: 28/03/2007, 18h48
  4. Réponses: 4
    Dernier message: 29/08/2006, 19h02
  5. Réponses: 3
    Dernier message: 21/07/2006, 17h49

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