Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Set focus without using setfocus()
Message
From
28/02/2004 17:04:30
 
 
To
26/02/2004 21:25:27
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00881299
Message ID:
00881816
Views:
45
>>I agree with your approach of doing a form level valid completely. And we are moving to doing more of this.
>>However our large existing app has around 400 forms - so it would be quite a task at this stage.
>
>Yes, that looks like a lot of work.
>
>>So we've taken to KEYBOARDing CHR(9) s to workaround the setfocus issue. But this is a horrible kluge.
>
>That should be more or less equivalent to valid (number). Also a kludge: in both cases you have to count objects, and adjust if you insert additional objects.
>
>BTW, with the KEYBOARD command, I think you can also use "{TAB}" instead of chr(9). This might make it more readable.
>
>As a workaround, if you can't SetFocus() within the Valid() event, you might postpone it with a Timer (with a brief interval). But I don't know whether this works; perhaps the Valid() will then fire again.

The real problem is that the form that does the setfocus is completely ignorant of the valid event. The valid() is occuring in another form
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform