Subject Re: MENU TITLE in a FORM
From Mustansir Ghor <mustan31@hotmail.com>
Date Tue, 20 Mar 2018 15:38:36 -0400
Newsgroups dbase.getting-started

Dear Andy

Instead of this.text (for menu item), If we were to disable the menu while form is active and enabled with form is closed, how that can be done. I understand for mdi=false this is inappropiate but if it was not the case

Best 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
> >
>