On Jun 13, 2007, at 10:12 AM, Uwe Grauer wrote:

> Still don't know what to do.
> Up to now i used this in my form:
> vs.append(dabo.ui.dButton(self, Caption="Show / Edit",
> Name="btnShow",               OnHit=self.onHit_btnShow), alignment="middle",  
> border=5)
>
> and then:
>     def onHit_btnShow(self, evt):
>         self.Form.callEditPer(False)
>
> Is this the prefered method?

        "Preferred" is a matter of taste. The two main ways of binding is to  
pass the "On*" parameter to the constructor, or call bindEvent() on  
the object. So to bind a double click event in the grid to a method,  
you would do either one of these two:

grd = dabo.ui.dGrid(self, OnGridMouseLeftDoubleClick=self.onGrid2Click)

-or-

grd = dabo.ui.dGrid(self)
grd.bindEvent(dEvents.GridMouseLeftDoubleClick, self.onGrid2Click)

-followed by-

def onGrid2Click(self, evt):
        [you event code goes here]


-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com




_______________________________________________
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/dabo-users/[EMAIL PROTECTED]

Reply via email to