from form1 import * class MyFormWithEvents(MyForm): def __init__(self): MyForm.__init__(self) self.addEventHandlers() def ButtonClick1(self,sender,args): self.textBox.Text+="zzz" def ButtonClick2(self,sender,args): self.textBox.Text="" def addEventHandlers(self): #setattr(MyForm,"ButtonClick1",ButtonClick1) self.btnTextAdd.Click += self.ButtonClick1 self.btnTextClear.Click += self.ButtonClick2 def main(): f=MyFormWithEvents() f.textBox.Text="Initial value" CLR.System.Windows.Forms.Application.Run(f) if __name__== '__main__': main()