GNT sans publicité, site mobile, fonctionnalitées exclusives...

Proposer des propriétés par défaut pour un composant personnalisé

Le
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 ?

Merci par avance de vos réponses !
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Bismark Prods
Le #12520741
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" 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
Le #12520541
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"
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" 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
Le #12520531
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" 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"

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" > 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 !
>>
>>
>
>




Publicité
Suivre les réponses
Poster une réponse
Anonyme