Bonjour,
Merci pour la réponse, mais cela ne m'aide pas.
Je ne vois pas le souci....et le but de cette operation meme m'echappe...!!!
Le but est le suivant :
- Le UserControl se situe dans une dll inaccessible par les développeurs.
- Lorsque le développeur fait un glisser/déposer du UserControl dans son formulaire, je veux que le designer ajoute tout seul
1 2
| this.myControl1.MyContainer = This;
// This = Formulaire du developpeur. |
Actuellement sans attribut 'DesignerSerializationVisibility' le designer ajoute :
this.myControl1.MyContainer = null;
La propriété 'MyContainer' n'est pas une propriété 'Browsable' ([Browsable(false)]). Le développeur ne doit pas savoir que le designer à affecté la valeur de la propriété 'MyContainer'.
En d'autre terme, je souhaite le même comportement que le composant 'ErrorProvider'.
Lorsqu'on ajoute le composant au formulaire on obtient dans le designer.cs :
1 2 3 4
| //
// errorProvider1
//
this.errorProvider1.ContainerControl = this; |
Partager