Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Button on Shortcut
Message
From
25/09/2014 09:33:50
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01608261
Message ID:
01608262
Views:
52
Don't even consider On Key Label, it will give you nightmares. Instead you use Yourform.Keypress() for the necessary code. And make sure to set Yourform.KeyPreview = .T.

>I have a form with Text Boxes and some Commandbuttons
>I want to set up a Key (preferabley a One Click Key e.g. PgDn rather than Ctlr + another key) so that when the user clicks the key , it runs the Click Event of one of the CommandButtons
>
>My first option was to use On Key Label Do MyRoutine
>Procedure Myroutine
>Thisform.MyCommand.Click()
>
>and have this on the Init of the form, and an On Key Label on a close of the form
>
>I am concerned that if from within the form, another Form is called it would then probably throw up an error
>
>I have lots of exits within the form and don't want to have to recode them all.
>Is there any command which tests for the presence of a control, so I can code around it e.g.
>
>Procedure MyRoutine
>If MyCommand Exists
> Thisform.MyCommand.Click()
>Else
> Do Nothing
>Endif
>
>Tia
>Gerard
Previous
Reply
Map
View

Click here to load this message in the networking platform