[Gambas-user] Strange gb.qt5 error

T Lee Davidson t.lee.davidson at gmail.com
Fri Jan 18 20:25:24 CET 2019


It works fine for me with a Message.Question dialog on v3.12.90.


___
Lee


On 1/18/19 2:18 PM, Marco Ancillotti wrote:
> I made a function and moved the code but I get the same error.
> now I have:
> 
> Public Sub Button1_Click()
>   apri()
> End
> 
> Public Sub Form_KeyPress()
>   If Key.Code = Key.F1 Then apri()
> End
> 
> the apri sub call a module that open a form with a simple yes/no question, works perfectly when I click button1 , hangs when I
> hit F1.
> 
> 
> Il 18/01/19 20:03, T Lee Davidson ha scritto:
>> Form_KeyPress is an event handler. Button1_Click is also an event handler. An event handler should not be called from within
>> another event handler.
>>
>> I suggest moving the code that is in Button1_Click to a separate routine that can be called from either of the two handlers.
>>
>>
>> ___
>> Lee
>>
>>
>> On 1/18/19 1:46 PM, Marco Ancillotti wrote:
>>> Hi ,
>>>
>>> I have a keypress form code that run a Button_click when someone hit F1 , somethink like:
>>>
>>> Public Sub Form_KeyPress()
>>>    If Key.Code = Key.F1 Then Try Button1_Click()
>>> End
>>>
>>> When I hit button with mouse everythink works well but when i press F1 I get:
>>>
>>> gb.qt5: warning: calling the event loop during a keyboard event handler is ignored
>>>
>>> and program hangs , no way to close , only stop button on ide stop it.
>>>
>>> Any idea?
>>>
>>> thank's in advance,
>>>
>>> Marco.
>>>
>>>
>>>
>>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> 
> 
> 
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----


More information about the User mailing list