Martin wrote: > Hey guys, > > I'm writing a program using using gtk# and I have a custom widget that I want > to make an event for. Here is what an event looks like: > > >>> print self.mainwindow.Shown > <IronPython.Runtime.Types.ReflectedEvent+BoundEvent object at > 0x000000000000002B > [IronPython.Runtime.Types.ReflectedEvent+BoundEvent]> > > So I seem to need to instantiate this type with my event name and trigger > function somehow as parameters, but I don't know how. Any ideas?
The BoundEvent object supports in place addition and subtraction for adding/removing the events and it'll accept any callable object on the right hand side. So you should just do += on shown, such as: def handler(sender, args): print('hello') self.mainwindow.shown += handler _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com