Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Textbox VALID not firing?
Message
 
 
To
05/03/2000 21:49:16
Jill Derickson
Software Specialties
Saipan, CNMI
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00341975
Message ID:
00341989
Views:
25
Jill,

AFAIK you can not prevent selecting other objects with the mouse.
Th workaround could be have a code in the other controls GotFocus and When event, but this is tough...
I hope, somebody else may advise a better approach.

Otherwise we can add a new entry into VFP7.0 Wish List: Have control on the mouse clicking...

>I have a textbox, whose value is initialized to 0, with the following in the VALID:
>
>
 IF LASTKEY() = AscEsc
>  RETURN
>ENDIF
>
>lOK = .T.
>** check for legal values; set nRecsNeeded
>DO CASE
> CASE This.Value <= 0
>    WAIT WINDOW "Group size must be greater than zero"
>    RETURN .F.
>
>
>...followed by other cases in the CASE statement.
>
>According to the tab order, the text box is the first control in the form, and it IS selected when the form starts.
>
>I don't want to let focus out of the text box until the user inputs a non-zero value. At times, once the form is diaplayed, and the user user clicks on a combo box on the form, the valid does not fire, i.e., the focus leaves the textbox and goes to the combo box. [If the user presses the TAB or ENTER key with the intial zero value, the appropriate error message is displayed.]
>
>I'm missing something...how can I keep focus on the text box until the user has entered a legal value? Any input is appreciated. J
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform