Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How do I reference another form.
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00128914
Message ID:
00128985
Views:
25
>I have a question. I have 2 forms, the 1st form is called frmInvoice. It has a pageframe1, and and optiongroup1. The properties are: desktop=.t.,windowtype=modeless,showwindow=inscreen. The 2nd form is called frmPrtbox which pops up, and the properties are: Desktop=.t.,windowtype=modal,showwindow=in top level form. Now from frmPrtbox, I want to reference the optiongroup in frmInvoice. The command I use is:
> if frmInvoice.framepage1.page1.optiongroup1.value=1 && get error; here, object frminvoice can't be found
> wait window "Option1 was chosen"
> else
> wait window "Option 1 was not chosen"
> endif
>What am I doing wrong? How do I reference frmInvoice from FrmPrtbox?
>
>TIA,

Jim,

Give frmPrtBox a custom property named oWhoCalled. IN the Init of frmPrtBox put;

LPARAMETERS poWhoCalled
THISFORM.oWhoCalled = poWhoCalled

Whenver another form calls frmPrtBox do it this way;

DO FORM frmPrtBox WITH THISFORM

In frmPrtBox refer to the calling form using;

THISFORM.oWhoCalled.Whatever
Previous
Reply
Map
View

Click here to load this message in the networking platform