On Dec 16, 2008, at 9:20 PM, Roger Lovelock wrote:

>  This must be simple, but my ignorance of dabo/wx and inability to  
> find any simple examples is holding me up!
>  I have an initial form and a second form developed in ClassDesigner  
> (both exist in the same ui folder). I want to click a button on the  
> first form making it invisible, displaying the second form for data  
> entry etc, then on closing the second form, the first to become  
> visible again. Are there any simple examples anywhere like this (or  
> alternatively some sample code much appreciated) ?


        OK, *assuming* that you have ui/A.cdxml and ui/B.cdxml off of the  
HomeDirectory of the app, and you want to hide A and show B, you would  
do something like this:

In the button on A:

def onHit(self, evt):
        self.Form.showB()

In the form A:

def showB(self):
        self.hide()
        b = dabo.ui.createForm("B.cdxml", show=True, parent=self)

In form B:

def onClose(self, evt):
        self.Parent.show()
        

        If that's confusing or unclear, let me know and I'll explain further.


-- Ed Leafe





_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to