Escape or control key in a tGet

Post Reply
User avatar
Raymond Fischbach
Posts: 48
Joined: Sun Oct 30, 2005 9:29 am
Location: Belgium
Contact:

Escape or control key in a tGet

Post by Raymond Fischbach »

Hello all,

In a dialog, I setup a tGet to enter a numeric value in a field.
This is done in a loop. This means that when the user has entered the field value, I create the record and stay in the same dialog for the next entry.

It would be very helpful to the user to be able to press the Escape key or even any non numeric key to leave the loop.
I looked at the help files and found the following methods:
bPostKey (codeblock)
KeyChar (codeblock I suppose)
Handlevent (???)
The problem is that the doc doesn't give any description on how to use them.

Therefore I ask if any body could tell me which method should be used.

Can you also give me a hint on how to implement it.

Many thanks,
Raymond
Raymond Fischbach
www.mouches.org
User avatar
Raymond Fischbach
Posts: 48
Joined: Sun Oct 30, 2005 9:29 am
Location: Belgium
Contact:

Re: Escape or control key in a tGet - solved

Post by Raymond Fischbach »

Hi all,

I have find an answer to my problem so I close the subject.

Raymond
Raymond Fischbach
www.mouches.org
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Escape or control key in a tGet

Post by Antonio Linares »

Raymond,

Would you mind to share how you have implemented it ? thanks :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Raymond Fischbach
Posts: 48
Joined: Sun Oct 30, 2005 9:29 am
Location: Belgium
Contact:

Re: Escape or control key in a tGet

Post by Raymond Fischbach »

Hello Antonio,

Sorry for the late reply, I didn't see your message.

In fact I used a workaround. I detect it at the window level:

Code: Select all

//*** clavier
oWnd:bKeyDown := {|nkey|iif(nKey == C_ESC,oWnd:End(),)}
 
HTH,
Raymond
Raymond Fischbach
www.mouches.org
Post Reply