Proposer des propriétés par défaut pour un composant personnalisé
3 réponses
Gilles TOURREAU
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce
composant possède une propriété de type TreeNode qui permet de définir un
noeud de départ d'un treeview.
Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il a
créer en mode design dans sa fenetre).
Comment dois-je m'y prendre ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bismark Prods
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se répercute dans le collection il suffit de proposé une propriété (par défaut) sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" a écrit dans le message de news:O7XT%
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce composant possède une propriété de type TreeNode qui permet de définir un noeud de départ d'un treeview. Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre). Comment dois-je m'y prendre ?
Merci par avance de vos réponses !
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se
répercute dans le collection il suffit de proposé une propriété (par défaut)
sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" <webmaster@microgil.com> a écrit dans le message de
news:O7XT%23TjoEHA.2824@TK2MSFTNGP10.phx.gbl...
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce
composant possède une propriété de type TreeNode qui permet de définir un
noeud de départ d'un treeview.
Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre).
Comment dois-je m'y prendre ?
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se répercute dans le collection il suffit de proposé une propriété (par défaut) sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" a écrit dans le message de news:O7XT%
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce composant possède une propriété de type TreeNode qui permet de définir un noeud de départ d'un treeview. Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre). Comment dois-je m'y prendre ?
Merci par avance de vos réponses !
Gilles TOURREAU
Salut ! Je m'explik plus préciseement....
En fait en mode design, un utilisateur va ajouter plusieurs controles treeview dans une fenetre, avec des noeuds pour chacun. Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait de celui-ci apparait une propiété nommé NoeudDépart (Propriété de type TreeNode). Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété une liste déroulante de tous les TreeNode qu'il aura crée précedement. Est-ce possible de réaliser cela ? Si oui comment m'y prendre ? Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se répercute dans le collection il suffit de proposé une propriété (par défaut) sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" a écrit dans le message de news:O7XT%
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce composant possède une propriété de type TreeNode qui permet de définir un noeud de départ d'un treeview. Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre). Comment dois-je m'y prendre ?
Merci par avance de vos réponses !
Salut !
Je m'explik plus préciseement....
En fait en mode design, un utilisateur va ajouter plusieurs controles
treeview dans une fenetre, avec des noeuds pour chacun.
Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait de
celui-ci apparait une propiété nommé NoeudDépart (Propriété de type
TreeNode).
Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété
une liste déroulante de tous les TreeNode qu'il aura crée précedement.
Est-ce possible de réaliser cela ?
Si oui comment m'y prendre ?
Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
uJLMAxjoEHA.3712@TK2MSFTNGP15.phx.gbl...
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se
répercute dans le collection il suffit de proposé une propriété (par
défaut)
sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" <webmaster@microgil.com> a écrit dans le message de
news:O7XT%23TjoEHA.2824@TK2MSFTNGP10.phx.gbl...
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce
composant possède une propriété de type TreeNode qui permet de définir un
noeud de départ d'un treeview.
Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre).
Comment dois-je m'y prendre ?
En fait en mode design, un utilisateur va ajouter plusieurs controles treeview dans une fenetre, avec des noeuds pour chacun. Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait de celui-ci apparait une propiété nommé NoeudDépart (Propriété de type TreeNode). Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété une liste déroulante de tous les TreeNode qu'il aura crée précedement. Est-ce possible de réaliser cela ? Si oui comment m'y prendre ? Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de news:
Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se répercute dans le collection il suffit de proposé une propriété (par défaut) sur cette collection...
Sinon je ne vois pas très bien le sens de la question ...
"Gilles TOURREAU" a écrit dans le message de news:O7XT%
Salut tout le monde !
Je souhaite réaliser un composant héritant de la classe Component. Ce composant possède une propriété de type TreeNode qui permet de définir un noeud de départ d'un treeview. Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
fenetre,
que l'éditeur de propriétés puisse lui proposer une liste de noeud (qu'il
a
créer en mode design dans sa fenetre). Comment dois-je m'y prendre ?
Merci par avance de vos réponses !
Bismark Prods
J'imagine que oui ! Il suffirait d'énumérer tous les controles treeview de la form, puis d'en extraire les treenodes...
Une boucle sur Controls... GetType(Treeview) puis elem.Nodes... non ?
"Gilles TOURREAU" a écrit dans le message de news:
Salut ! Je m'explik plus préciseement....
En fait en mode design, un utilisateur va ajouter plusieurs controles treeview dans une fenetre, avec des noeuds pour chacun. Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait
de
celui-ci apparait une propiété nommé NoeudDépart (Propriété de type TreeNode). Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété une liste déroulante de tous les TreeNode qu'il aura crée précedement. Est-ce possible de réaliser cela ? Si oui comment m'y prendre ? Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:
> Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se > répercute dans le collection il suffit de proposé une propriété (par > défaut) > sur cette collection... > > Sinon je ne vois pas très bien le sens de la question ... > > "Gilles TOURREAU" a écrit dans le message de > news:O7XT% >> Salut tout le monde ! >> >> Je souhaite réaliser un composant héritant de la classe Component. Ce >> composant possède une propriété de type TreeNode qui permet de définir
un
>> noeud de départ d'un treeview. >> Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une > fenetre, >> que l'éditeur de propriétés puisse lui proposer une liste de noeud
(qu'il
> a >> créer en mode design dans sa fenetre). >> Comment dois-je m'y prendre ? >> >> Merci par avance de vos réponses ! >> >> > >
J'imagine que oui ! Il suffirait d'énumérer tous les controles treeview de
la form, puis d'en extraire les treenodes...
Une boucle sur Controls... GetType(Treeview) puis elem.Nodes... non ?
"Gilles TOURREAU" <webmaste@microgil.com> a écrit dans le message de
news:ubcfU8uoEHA.1460@TK2MSFTNGP12.phx.gbl...
Salut !
Je m'explik plus préciseement....
En fait en mode design, un utilisateur va ajouter plusieurs controles
treeview dans une fenetre, avec des noeuds pour chacun.
Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait
de
celui-ci apparait une propiété nommé NoeudDépart (Propriété de type
TreeNode).
Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété
une liste déroulante de tous les TreeNode qu'il aura crée précedement.
Est-ce possible de réaliser cela ?
Si oui comment m'y prendre ?
Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:
uJLMAxjoEHA.3712@TK2MSFTNGP15.phx.gbl...
> Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se
> répercute dans le collection il suffit de proposé une propriété (par
> défaut)
> sur cette collection...
>
> Sinon je ne vois pas très bien le sens de la question ...
>
> "Gilles TOURREAU" <webmaster@microgil.com> a écrit dans le message de
> news:O7XT%23TjoEHA.2824@TK2MSFTNGP10.phx.gbl...
>> Salut tout le monde !
>>
>> Je souhaite réaliser un composant héritant de la classe Component. Ce
>> composant possède une propriété de type TreeNode qui permet de définir
un
>> noeud de départ d'un treeview.
>> Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une
> fenetre,
>> que l'éditeur de propriétés puisse lui proposer une liste de noeud
(qu'il
> a
>> créer en mode design dans sa fenetre).
>> Comment dois-je m'y prendre ?
>>
>> Merci par avance de vos réponses !
>>
>>
>
>
J'imagine que oui ! Il suffirait d'énumérer tous les controles treeview de la form, puis d'en extraire les treenodes...
Une boucle sur Controls... GetType(Treeview) puis elem.Nodes... non ?
"Gilles TOURREAU" a écrit dans le message de news:
Salut ! Je m'explik plus préciseement....
En fait en mode design, un utilisateur va ajouter plusieurs controles treeview dans une fenetre, avec des noeuds pour chacun. Lorsque l'utilisateur ajoute mon composant, dans les propriétés apparait
de
celui-ci apparait une propiété nommé NoeudDépart (Propriété de type TreeNode). Je voudrais en faites, que l'utilisateur puisse avoir pour cette propriété une liste déroulante de tous les TreeNode qu'il aura crée précedement. Est-ce possible de réaliser cela ? Si oui comment m'y prendre ? Je suis débutant...
Merci par avance de vos réponses
"Bismark Prods" <xanaia#nospam#@urbanet.ch> a écrit dans le message de
news:
> Si lorsqu'il crée les nodes en mode design, les actions qu'il fait se > répercute dans le collection il suffit de proposé une propriété (par > défaut) > sur cette collection... > > Sinon je ne vois pas très bien le sens de la question ... > > "Gilles TOURREAU" a écrit dans le message de > news:O7XT% >> Salut tout le monde ! >> >> Je souhaite réaliser un composant héritant de la classe Component. Ce >> composant possède une propriété de type TreeNode qui permet de définir
un
>> noeud de départ d'un treeview. >> Je souhaiterais lorsque l'utilisateur ajoute mon composant dans une > fenetre, >> que l'éditeur de propriétés puisse lui proposer une liste de noeud
(qu'il
> a >> créer en mode design dans sa fenetre). >> Comment dois-je m'y prendre ? >> >> Merci par avance de vos réponses ! >> >> > >