realbasic-nug.fr
[Top] [All Lists]

Re: Container Control et Evénements...

To: Real Basic Liste <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Container Control et Evénements...
From: Jean-Francois TORACCA <jftoracca at elp-info dot fr>
Date: Fri, 15 Jun 2007 14:04:52 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
Thread-index: AcevRWEZn772HBs4Edys0QANk0UlJA==
Thread-topic: Container Control et Evénements...
Bonjours Powel,

En fait, un container placer dans une fenêtre devient un objet standard...
Donc, pour accéder aux événements des objets qu'il contient, il faut les
"transmettre" au contenair...

Explication :

Prenons un contenir MyCC avec un EditField MyEF

1) il faut ajouter une Définition d'Evenemet "MyEfChange" dans MyCC
2) dans le "textChange" de "MyEF", il faut mettre le code "MyEFChange"

Voilà..

Jean-Francois


Le 15/06/2007 12:49, « Powel » <powel at mac dot com> a écrit :

> 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





<Prev in Thread] Current Thread [Next in Thread>