oliclaude
Messages postés3Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention 6 janvier 2007
-
21 août 2006 à 16:18
oliclaude
Messages postés3Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention 6 janvier 2007
-
22 août 2006 à 21:11
Bonjour à tous,
Je développe actuelement un UserControl qui représente des boutons verticaux à la Outlook.
J'ai donc un control principale qui encapsule un SplitContainer, un ToolStrip, un TabControl.
Pour personnaliser au maximum, j'ai différentes propriétés et SmartTag qui manipule une Collection de ToolStripButton et qu'on ajoutera au ToolStrip.
A chaque button est associé un Panel, j'ai donc pensé au TabPage d'un TabControl (dont on redéfinit la zone client afin d'effacer les onglets en mode run).
Sans oublier la navigation des TabPages avec un evenement associé au bouton.
Tout ceci fonction maintenant mon problème est comment l'utilisateur peut accéder au Panel associé au bouton dans la Form qui utilise le control afin de déposer lui meme ses propres controls.
Y-a-t-il un moyen de dire a VS2005 que mon control ou certaines parties du control sont en DesignMode sur la Form qui l'utilise.
Ou faut il réécrire son propre Designer dérivé de ParentControlDesigner et redéfinir la zone cliente à la position du Panel.
En ajoutant [Designer(typeof(ParentControlDesigner))] en en-tete de ma classe, je peux ajouter des composants sur mon control mais ils apparaissent en arrière-plan.