On Wed, 15 Mar 2017 17:32:08 -0400 PICCORO McKAY Lenz <mckaygerh...@gmail.com> 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@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 <adamn...@gnail.com (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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user