Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Stopping Lostfocus
Message
De
14/01/2005 15:57:43
 
 
À
14/01/2005 11:36:09
Dragan Nedeljkovich (En ligne)
Now officially retired
Zrenjanin, Serbia
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
Visual FoxPro:
VFP 9
Divers
Thread ID:
00977001
Message ID:
00977353
Vues:
24
>>The best, and correct, approach is to use VALID for validation, thus the name. RETURN=.F. measn failed validation.
>
>Theoretically, yes. But since VFP3 we have to live with this limitation that SetFocus() can't be called if there's a .valid anywhere upstairs the call stack. This means that any new form called during validation must have absolutely no .Setfocus() anywhere, because there's a pending .valid (or .RangeLow(), .RangeHigh() and a couple of others). If this limitation didn't scope out to called forms, we could live with that... but it did, so for ten years now we live with that.
>
>Now someone should correct me - I think I have read somewhere that this limitation is removed in VFP9... if that is true, we may rethink a few things.

Yes, it's been really annoying that the valid restriction on setfocus persists to other forms. So I too would be real keen to hear if VFP has "fixed" this.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform