我有两个网格,我想绑定EVT_GRID_CELL_CHANGE
以获得相同的功能。
self.gridA.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange)
self.gridB.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange)
我怎样才能在网格调用它的情况下解决问题?
def OnCellChange(self,evt):
grid = .....?
evt.Skip()
该功能完成的动作在两个网格上都是相同的...我只需要知道哪一个。
答案 0 :(得分:1)
对于每个事件,通过调用GetEventObject
来检索发起事件的对象(窗口)(参见Event
object)。
grid = evt.GetEventObject()