Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Object Referencing
Message
 
À
19/10/1997 18:33:37
Steve Buttress
Steve Buttress Software Consulting
Bloomington, Californie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00055428
Message ID:
00055430
Vues:
31
>I need to address a property of an object on an open form, but whcih is NOT the active form from a method of an object on the active form. The VFP Developers guide (V 3.x) on pages 60-63 indicated that the proper referenc is frmFormname.Object.Property. I have been trying to reference the object as follows. frmFormname.pgfParent.Page1.textbox_name.enabled = .F. (or .T. depending on the value of a field). I also tried adding " _Screen" to the hierarchy on the possibility that it is necessary to address the inactive form in this manner.
>
>The code returns an error each time this method it executed, and a refernce in the Debug window to the form and property is blank, indicating that the object being referenced does not exist. If I use the syntax _Screen.ActiveForm.Activecontrol.Value, the object being referenced is found just fine, WHEN it is the ACTIVE object. That not being the case whenIi need to address the object from a different active object, this not the answer.
>
>BTW, I am NOT using a FormSet do that is NOT the answer, lest anyone jump to that conclusion.
>
>I have tried everything I can think of and followed the syntax as carefully as I can from the Developers Guide, but must be reading something wrong. Surely MS wouldn't publish misinformation, would they? <g>
>
>Thanks for any help.
>
> Steve...

Steve, try to run your form with
DO FORM myForm NAME OtherName
and refer to the objects using OtherName.pgfPageframe.Page1...
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform