Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 21 févr. 2007 à 18:12
Salut,
En VB2005 les caractéristiques des Containers sont héritées de la classe Control et donc on peut dire que tous les controles sont potentiellement des conteneurs.
Par exemple faire Button1.Controls.Add(TextBox1) ne posera aucun problème.
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 21 févr. 2007 à 18:19
Note : Ce que j'ai dit est vrai mais il y a quand même quelque chose d'autre, ton contrôle peut implémenter l'interface ContainerControl, tu mets Implements IContainerControl au début de ta classe et il va t'ajouter une méthode et une propriété que tu dois définir.
Ainsi ce sera un "vrai" conteneur, néanmoins, tu remarqueras que même les conteneurs les plus classiques comme le GroupBox n'implémente même pas cette Interface.
Vu la méthode et la propriété de IContainerControl, il ne s'agit apparemment que d'un système pour gèrer le focus...
<hr size="2" width="100%" />Julien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
info_willo
Messages postés31Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention21 février 2007 21 févr. 2007 à 18:34
Oki.
Je viens d'essayer tout sa.
J'ai rajouter le code Implements IContainerControl mais sa ne m'a pas rajouté de méthode ou propriété. :/ enfin pas que je vois.....
Pour en revenir a ton explication, je veux seulement que mon controle puisse recevoir des controls (boutton... tout Control) dans le mode création Graphique (ne pas se poigner le code a la main ;) ).