Re: onKeyPress[Screen]

new topic     » topic index » view thread      » older message » newer message

On Thursday 02 August 2001 14:13, George Walters wrote:
>
> Erick and Irv, it would seem here, if i understand this correctly, that all
> keypresses will cause windows to xfer control to my routine. This seems
> like it would be awfully ineficient. would it not be better to somehow give
> windows a table of keys i'm interested in as well as a switch to turn this
> off (like filling in a screen while adding a customer, at which point most
> of those buttons should be disabled) and back on as needed. My doc says
> that onKeyPress requires 2 arguments 1) a keycode for the key of interest
> and 2) a shift var.... is this format defunct now? Or do I have an older
> version of the doc (I'm looking on page 87 of 153 pages. It's also
> certainly possible i'm misreading the doc.

It's not really inefficient (any more so than Windows in general).
All events (keyclicks, mouse moves, etc,) have to go somewhere, by adding 
an onClick event to your main window, you're just getting first crack at the 
event before it is passed on down the line to the child controls. 
Just be sure to hook the onClick[George'sMainWindow] event, not 
the [Screen], because you still want your users to be able to type info in 
with hindrance.

> Do programmers put their buttons in a separate window from the form being
> filled in? Right now all my stuff is in the same window. However even if
> the buttons are in a separate window  one might want to enable the 'esc'
> key to exit the form and go back to the button window.

Don't try that (please!)
Your Tylenol bill will be huge.

Regards,
Irv

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu