Information générale
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
>>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
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement