[Gambas-user] Trapping events from dynamically created controls....

sbungay sbungay at ...981...
Wed Feb 21 01:46:37 CET 2007


   Ahh,... I see. Thanks for the info.

Steve.

Benoit Minisini wrote:
> On mardi 20 février 2007, sbungay wrote:
> 
>>   Thank you Timothy!
>>
>>   I was appending an index number to the end of the button name like so
>>
>>bh = NEW Button(LAST) AS "SkillButton" & CSTR(IndexID)
>>
>>   My thinking was that the button names all had to be unique. Wrong wrong.
>>
>>   Benoit, how can Gambas allow us to create controls on the fly that
>>all have the same name when the IDE does not? 
> 
> 
> The IDE does. It just names that "control group".
> 
> 
>>It gives me the results I 
>>want and that's great, now I'm just wondering how this works internally.
> 
> 
> Every gambas object has an "event name" that is just used at object creation, 
> and that is forgotten after.
> 
> Moreover, every gambas name has a "Name" property that is initialized with the 
> same string used for the event name, unless the control has a control group. 
> In that case, the name defined in the IDE is used.
> 
> You must understand that the *.form files are transformed in Gambas source 
> code by the compiler. So all you see in the IDE can be done by writing code 
> by hand.
> 
> Regards,
> 




More information about the User mailing list