[Gambas-user] Switching between forms in tabstrip

Vackoy marcel.duffau at ...626...
Wed Feb 25 18:35:58 CET 2009


@jacky-12
I understand that but that is not what I need. 
Let me see if I can explain it better.
I have a workspace and add several forms to it. In each for i have different
controls as textboxes, buttons, gridviews, etc.
The thing is that I want to be able to switch between forms with some key
combination (i.e. Ctrl + Tab) but the keypress event depends on the control
that has the focus and not on the tabstrip or the workspace.
So how can I "get" the keypress regardless the control or object that has
the focus.

Is there another way of doing this?

Thanks.

Marcel




jacky-12 wrote:
> 
> Le mercredi 25 février 2009 18:03:29 Vackoy, vous avez écrit :
>> Yes, but which element/object is the observer for the Keypress?
>> I tried with Workspace.Keypress but when I open a form, the observer
>> becomes the form and not the workspace, so no matter what key I press it
>> doesn't raise the event...
>>
>> M0E Lnx wrote:
>> > Have not tried it but I imagine you can code that in the
>> > windows_Keypress() event.
>> > Should be doable
> 
> As Moe told to you, you can use windows_Keypress() event
> 
> EX. suppose you have two textbox named textbox1 and textbox2 declared in
> group 
> tbox with tag 1 & 2. 
> This procedure below show you how going textbox1 to textbox2  and textbox2
> to 
> textbox1.
> 
> PUBLIC SUB Tbox_KeyPress()
> IF Key.code = Key.enter OR Key.code = Key.Return OR Key.code = Key.Tab
> THEN
> SELECT CASE LAST.tag
> 
> CASE 1
>   Textbox2.SetFocus
>   STOP EVENT
> 
> CASE 2
>   Textbox1.SetFocus
>   STOP EVENT
> endif
> end
> 
> I hope that it is it that you want
> 
> Jacky
> 
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
> 
> 

-- 
View this message in context: http://www.nabble.com/Switching-between-forms-in-tabstrip-tp22206694p22207784.html
Sent from the gambas-user mailing list archive at Nabble.com.





More information about the User mailing list