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:50:17
 
 
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:
01315716
Views:
23
>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.
>
As you already have a couple of hints on how to send a form reference via init. Another way is to check for _screen.activeform in the new form's load. It is *not* as clean or elegant, but it might be necessary if you need to access some old form properties before the form init.

HTH

thomas
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform