Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How do you reference an object on a form without Thisfor
Message
From
07/05/2008 14:45:26
 
 
To
07/05/2008 14:22:41
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows NT
Database:
MS SQL Server
Miscellaneous
Thread ID:
01315695
Message ID:
01315714
Views:
19
>I've used "Thisform" extensively when reading data from a control into a local variable, i.e., "lcTextOutput1Value = thisform.text_output1.value" but I don't know how to reference this control from a different form. For instance, let's say form "A" has a text_output control1, just mentioned above, and I have a commmand button on that form that launches form "B." How do I reference the form A control directly when focus is on form "B?"
>
>I'm sure there's an easy way to reference a form's controls directly by just using the form's name instead of "thisform" but I haven't figured it out yet.
>
>Thanks,
>
>Robert Wright

Another way that no one has mentioned.

In the Load of the 2nd form, you can store the calling form's object reference via _SCREEN.ActiveForm. No parameter passing needed.
Fred
Microsoft Visual FoxPro MVP

foxcentral.net
Previous
Reply
Map
View

Click here to load this message in the networking platform