Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. sponsors. rss.
 From: Boudewijn Lutgerink
  Where is Boudewijn Lutgerink?
 Paalbalk Huissen
 Netherlands
 Boudewijn Lutgerink
 To: Khurram Tahir
  Where is Khurram Tahir?
 Karachi
 Pakistan
 Khurram Tahir
 Tags
Subject: RE: formset disliking by seniors
Thread ID: 123907 Message ID: 124582 # Views: 56 # Ratings: 0
Version: Visual FoxPro 9 Category: Forms
Date: Tuesday, March 06, 2007 7:45:34 AM         
   


In addition to what Andy already told you.

Another way to achieve the same is to call the childform WITH a reference to the form that actually did call it, as in:
Do Form ChildForm With Thisform

In the INIT of the childform I would then put this code
LPARAMETER toParentForm

this.AddProperty('oParent', NULL)

if vartype( toParentForm) == "O"
   this.oParent = toParentForm
endif


If you want a reference to the childform IN the parentform you can do it like:
LOCAL lnNewLen
If NOT pemstatus( thisform, "aChildArray",5)
   thisform.addproperty("aChildArray[1]")
endif

lnNewLen = Alen( thisform.aChildArray,1)+1
dimension thisform.aChildArray[lnNewLen,2]
Do Form ChildForm With Thisform name thisform.aChildArray[lnNewLen,1]
thisform.aChildArray[lnNewLen,2] = "MyJustCalledChildForm"


The above code should go into the place where you actually call the childform. (Buttonclick or whatever).
By using the second column you can call multiple childforms and still distinct them from each other, provided you give them separate names of course.
The above code snippets combined makes it possible for the childform to access aome properties and/or methods on the parentform.



Boudewijn Lutge®ink
http://www.vfpdevelopers-online.com
The attitude of "An eye for an eye and a tooth for a tooth" will make this world toothless and blind (Gandhi)



COMPLETE THREAD
formset disliking by seniors Posted by Khurram Tahir @ 3/1/2007 6:43:35 AM
RE: formset disliking by seniors Posted by Boudewijn Lutgerink @ 3/1/2007 12:29:03 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/1/2007 1:18:27 PM
RE: formset disliking by seniors Posted by Ken Murphy @ 3/1/2007 1:29:17 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/1/2007 3:42:43 PM
RE: formset disliking by seniors Posted by Boudewijn Lutgerink @ 3/1/2007 4:53:07 PM
RE: formset disliking by seniors Posted by Khurram Tahir @ 3/2/2007 12:26:17 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/2/2007 1:10:29 PM
RE: formset disliking by seniors Posted by Steve Bloodsworth @ 3/2/2007 4:34:53 PM
RE: formset disliking by seniors Posted by sudhir uppal @ 3/14/2007 3:11:05 PM
RE: formset disliking by seniors Posted by Boudewijn Lutgerink @ 3/6/2007 7:45:34 AM
RE: formset disliking by seniors Posted by Khurram Tahir @ 3/9/2007 6:32:59 AM
RE: formset disliking by seniors Posted by Khurram Tahir @ 3/16/2007 8:47:40 AM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/16/2007 11:03:06 AM
RE: formset disliking by seniors Posted by Ronan Masangcay @ 3/14/2007 5:03:16 AM
RE: formset disliking by seniors Posted by Pete Sass @ 3/6/2007 4:38:13 AM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/6/2007 12:41:23 PM
RE: formset disliking by seniors Posted by Pete Sass @ 3/6/2007 7:26:57 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/6/2007 8:09:12 PM
RE: formset disliking by seniors Posted by Pete Sass @ 3/8/2007 12:13:28 AM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/8/2007 11:55:13 AM
RE: formset disliking by seniors Posted by Pete Sass @ 3/8/2007 2:01:20 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/8/2007 3:05:22 PM
RE: formset disliking by seniors Posted by Ken Murphy @ 3/8/2007 3:24:32 PM
RE: formset disliking by seniors Posted by Pete Sass @ 3/8/2007 4:27:06 PM
RE: formset disliking by seniors Posted by Ken Murphy @ 3/6/2007 8:42:04 PM
RE: formset disliking by seniors Posted by Khurram Tahir @ 3/7/2007 1:12:43 PM
RE: formset disliking by seniors Posted by Ken Murphy @ 3/7/2007 1:26:22 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/7/2007 2:33:34 PM
RE: formset disliking by seniors Posted by Andy Kramek @ 3/7/2007 3:07:13 PM
RE: formset disliking by seniors Posted by Ken Murphy @ 3/7/2007 3:44:54 PM