Bonjour,
Les container control sont très pratique, mais ils me pose un
problème, probablement lié à une finesse que je n'ai pas saisie.
Lorsqu'un container control est ajouté à une fenêtre, il est possible
d'accéder aux événements liés directement à celui-ci tels que
MouseExit. En revanche, je ne trouve pas le moyen d'accéder aux
événements des éléments qu'il contient. Par exemple, je dispose d'un
champ de texte dans un container control et lorsque son texte change,
je souhaite mettre à jour un autre champ qui se trouve dans la même
fenêtre, mais hors du container control. Je souhaite donc accéder à
l'événement TextChange de champ qui se trouve dans le container. Or,
celui-ci n'apparaît pas dans la liste des événements. Pour cela, je
dois ouvrir le container control et informer l'événement directement
dans celui-ci. Cela pose un problème, car en faisant cela, il n'est
plus indépendant de la fenêtre dans laquelle il se trouve, alors
qu'il m'a semblé que c'était précisément l'intérêt des container
controls.
Powel
|