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]