[Gambas-user] Grouped control's events are overshadowed by the Group events
Benoît Minisini
benoit.minisini at gambas-basic.org
Tue Sep 26 20:44:52 CEST 2023
Le 26/09/2023 à 20:41, T Lee Davidson a écrit :
> On 9/26/23 14:31, Benoît Minisini wrote:
>> Le 26/09/2023 à 20:23, T Lee Davidson a écrit :
>>> In a project I have some ValueBoxes that I have grouped so that I can
>>> perform the same action on any one of them for the same event. But, I
>>> want only one of them to do something different for a different event.
>>>
>>> However, the individual control's event handlers are not triggered
>>> when an event handler for the group exists.
>>>
>>> Is this by design, or a bug?
>>>
>>> Small demo project attached.
>>>
>>
>> This is by design. There is no "individual" or "group" event handlers.
>> Each object has its own event handlers, all using the same prefix.
>> It's just that two different objects can use the same prefix (I named
>> these prefix "event names", not a beautiful choice).
>
> I'm not sure I quite understand what you mean by the "prefix". What I
> think you mean is that if objects are grouped, then they would all use
> the same prefix in the event handler name.
>
> But, regardless if I am understanding that correctly, if the behavior is
> by design, then I would need to create an event handler for the group
> and test Last.Name to determine whether or not to take action.
>
You can do that, or you can use Object.Attach() to reattach the specific
control with a specific prefix.
Regards,
--
Benoît Minisini.
More information about the User
mailing list