Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Form and called Class - Parentage
Message
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2008 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01518685
Message ID:
01518688
Views:
45
>Hi again, gang!
>
>I have another question....
>
>I have a form called frmA and a property called p_ITM, and property p_C
>
>and
>
>I have a class called ITM in the project with properties p_A and p_B .
>
>The code in frmA does this....
>
>Thisform.p_ITM = CREATEOBJECT('itm')
>
>So... when I want to set or see properties in 'itm'.... I can call the code
>
>Thisform.p_ITM.p_A = 'this' likewise Thisform.p_ITM.p_B = 'that'
>
>ok...
>
>But what if I am in class ITM code and I want to set the property in frmA ??
>
>Like this??
>
>frmA.p_C = 'me'
>
>
>I get frmA object does not exist.
>
>So.... how do I refer back to the frmA and it's properties?
>
>Thanks a bunch!

You need to pass form's reference as a parameter to the other form, e.g.

lparameters toCalledFrom

thisform.oCalledFrom = toCalledFrom

and then you should be able to access other form's properties using

thisform.oCalledForm.Property

be careful using this approach.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform