[Gambas-user] how to know when a form runnig was invoked from another or not?

PICCORO McKAY Lenz mckaygerhard at ...626...
Fri Mar 24 14:41:47 CET 2017


arrgg fatherform way and "bambino" flag way are in fact same..

both suggestions need a value to pass and already know was the form father!
i need a way that i dont know the name of the "father form".. only that the
parent will raise if any..

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com

2017-03-16 7:59 GMT-04:00 PICCORO McKAY Lenz <mckaygerhard at ...626...>:

> like it more the "FatherForm" way, many thanks!
>
> Lenz McKAY Gerardo (PICCORO)
> http://qgqlochekone.blogspot.com
>
> 2017-03-16 6:56 GMT-04:00 Gianluigi <bagonergi at ...626...>:
>
>> And do such a thing?
>>
>> Regards
>> Gianluigi
>>
>> 2017-03-16 4:32 GMT+01:00 adamnt42 at ...626... <adamnt42 at ...626...>:
>>
>> > On Wed, 15 Mar 2017 17:32:08 -0400
>> > PICCORO McKAY Lenz <mckaygerhard at ...626...> wrote:
>> >
>> > > how to know when a form runnig was invoked from another or not?
>> > >
>> > > i mean:
>> > >
>> > > case1:
>> > >
>> > > form1 have a click and inside invoke form2.show()
>> > >
>> > > case2:
>> > >
>> > > only form2 are lauch
>> > >
>> > > now in form2 i have a button with a event Click:
>> > >
>> > > if are invoked from form1 i need to show anagin form1 and close form2
>> > > if not, onlt close form2 and terminate program
>> > >
>> > > i' was lookin for ojbect management on gambas wiki and only found Me;;
>> > > Last;; and Me.Parent but none of them helpme...
>> > >
>> > > Lenz McKAY Gerardo (PICCORO)
>> > > http://qgqlochekone.blogspot.com
>> > > ------------------------------------------------------------
>> > ------------------
>> > > Check out the vibrant tech community on one of the world's most
>> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> > > _______________________________________________
>> > > Gambas-user mailing list
>> > > Gambas-user at lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
>> >
>> > Surely this is as simple as using Run() instead of show in the "parent"
>> > form? Set a flag in the Run method to indicate that the "child" was
>> invoked
>> > from the "parent" and react accordingly.
>> > e.g.
>> > CHILD FORM
>> > Public Sub Run()
>> >   $bIamBambino=true
>> >   Me.show() ' or  ShowModal or whatever...
>> > End
>> >
>> > Public Form_Close()
>> >   If $bIamBambino then
>> >     ' do whatever
>> >   Else
>> >    ' close the application
>> >   EndIF
>> >
>> > PARENT FORM
>> >   Public Sub SomeButton_Click()
>> >     Dim fBambono as New FWhatever
>> >     fBambino.Run()
>> >   End
>> >
>> > ????
>> >
>> > bb
>> >
>> > --
>> > B Bruen <adamnt42 at ...3379... (sort of)>
>> >
>> > ------------------------------------------------------------
>> > ------------------
>> > Check out the vibrant tech community on one of the world's most
>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> > _______________________________________________
>> > Gambas-user mailing list
>> > Gambas-user at lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>> >
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>>
>



More information about the User mailing list