Subject Re: MENU TITLE in a FORM
From Andy Taylor <andy.taylor@which.net>
Date Mon, 19 Mar 2018 17:47:28 -0400
Newsgroups dbase.getting-started

Mustansir,

Ok. However this is not a topic for dbase.getting-started.
Please post a question with a new title "forms interacting with other forms" in dbase.programming.
This gives me more time to think about how to answer.... :-)

Andy

> Dear Andy
>
> Thank you. Indeed this is very helpful tip.
>
> But learning never ends.
>
> There are other ways to do it that involve keeping form objects and their contents visible to other forms but the programming effort is much more complex.
>
> Since i have couple of forms that interacts with other forms so if I can learn from you programming on this subject that it may prove to fruitful.
>
> Regards
> Mustansir
>
>
> Andy Taylor Wrote:
>
> > Mustansir,
> >
> > The following two methods spring to mind:
> >
> > Method 1
> > Use the following onClick code:
> > onClick = {;do opd.wfm with true, this.text}
> >
> > and before the bootstrap code in opd.wfm put:
> >
> > parameter bModal, cText
> > local f
> > f = new OpdForm()
> > f.text = cText
> > if (bModal)
> >    f.mdi = false // ensure not MDI
> >    f.readModal()
> > else
> >    f.open()
> > endif
> >
> > Method 2 (no need to amend the bootstrap code)
> > onClick = {;_app.MyText=this.text; do opd.wfm with true}
> >
> > include within the onOpen method of opd.wfm
> > form.text = _app.MyText
> >
> > I think I prefer method 2 as it is simple.
> > There are other ways to do it that involve keeping form objects and their contents visible to other forms
> > but the programming effort is much more complex.
> >
> > Regards,
> > Andy
> >
> > > Dear Andy
> > >
> > > Thank. I could see ROOT.
> > >
> > > I have following code in a menufile which is attached to form. There is an object  this.MNSERVICES.MOPDS whose onclick event open another form opd.wfm. I wish to display in this (opd.wfm) form.text , this.MNSERVICES.MOPDS.text
> > >
> > > How this can be done.
> > >
> > > Best Regards
> > > Mustansir
> > >
> > >
> > >
> > > ** END HEADER -- do not remove this line
> > > //
> > > // Generated on 18/03/18
> > > //
> > > parameter formObj
> > > new OPDMENU(formObj, "root")
> > >
> > > class OPDMENU(formObj, name) of MENUBAR(formObj, name)
> > >    this.MNSERVICES = new MENU(this)
> > >    with (this.MNSERVICES)
> > >       text = "Services    "
> > >    endwith
> > >
> > >    this.MNSERVICES.MOPDS = new MENU(this.MNSERVICES)
> > >    with (this.MNSERVICES.MOPDS)
> > >       onClick = {;do opd.wfm with true}
> > >       text = "OPD Service"
> > >    endwith
> > >
> > > endclass
> > >
> > >
> > > Mustansir Ghor Wrote:
> > >
> > > > Dear All
> > > >
> > > > I have a form that opens from a menu. I have put code block in the onclick event of menu do xyz.wfm with true.
> > > >
> > > > How to access menu object inside the form  that opened a form as per above event.
> > > >
> > > > Best Regards
> > > > Mustansir
> > >
> >
>