Ce n'est pas la 1ere fois que ça m'arrive et ça me gave.
J'ai créé ma propre TreeView dérivée de l'objet TreeView Winform.
Je la place sur ma form sans problème. Par contre, par moment, je perds
toutes les données de la treeview qui sont dans InitializeComponent.
Dernière manip en date qui a eu cette effet : ajout, à travers le
designer, de l'événement (closing) de ma form.
Y a-t-il un patch ? J'ai vu sur ce forum qu'il a avait quelque chose pour VS2002, mais pas 2003
Je ne comprend pas pourquoi tu veux modifier ça!
Si tu as crée ton propre TreeView, alors il doit apparaître dans la toolBox comme n'importe quel autre Control.
Tu n'auras plus qu'à le draguer, comme avec un bouton ou autre, sur ta Form. Le code sera généré correctement, pas besoin d'aller le modifier...
Oups, désolé je me suis mal exprimé :
Je fais un bon vieux Ctrl+H et je remplace
"System.Windows.Forms.TreeView" par "myTreeView", ce qui fait 2 occurrences
: la déclaration et l'instanciation dans InitializeComponent.
Par ex :
private System.Windows.Forms.TreeView monArbre;
devient
private myTreeView monArbre;
Il y a peut-etre une option dans Visual pour le faire automatiquement, mais je ne la connais pas.
Je faits Ajouter/supprimer éléments.... dans le toolbox pour ajouter ma treeview, elle ne sa place dans aucun des onglets quand je compile.
Ce que tu dits à l'air de marcher pour les UserControl, moi c'est un controle personnalisé, c'est un peu différent.
Mais là c'est du détail.