[Gambas-user] declaring control groups at runtime

Matteo Pasotti matteo.pasotti at ...626...
Wed Sep 9 18:32:05 CEST 2009


Thanks Doriano, it's clear and it works perfectly :-)
Regards,
    Matteo

Doriano Blengino ha scritto:
> Matteo Pasotti ha scritto:
>   
>> Hi,
>> I'm writing an application that once read a configuration file, it
>> creates at runtime some buttons.
>> My problem is represented by the declaration of a unique event for all
>> these buttons with the target of recognizing the caller and change some
>> of its properties.
>> I think it's similar to the Group property but I'm not able of use it at
>> runtime :-(
>> Someone has any idea on what can I do?
>>   
>>     
> Create every button with an event handler associated like this:
>
>     btAbutton = new Button(me) as "Button1"      ' first button
>     btAbutton2 = new Button(me) as "Button1"      ' another button
>     btAbutton2.tag = 5
>
> The event handler for click will be:
>
>     sub Button1_Click()
>       if LAST=btAbutton ...
>       if LAST=btAButton2...
>       if LAST.tag=5 then...   ' the same as before
>
> So you can:
>     1. Create buttons, and keep the variable around
>     2. Create buttons without keep variables around, but setting 
> different TAG properties
>     3. Noye that you can use other fields other than Tag (for example, Text)
>     4. You can group all the buttons in the same event handler, as 
> before, or you can use more than one handler
>
>
> Quick response - I hope it is clear. If not, let us know.
>
> Regards,
> Doriano
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>   





More information about the User mailing list