2016-02-03 18 views
0

我有兩個網格,我想綁定EVT_GRID_CELL_CHANGE爲相同的功能。如何從EVT_GRID_CELL_CHANGE事件中獲取網格?

self.gridA.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange) 

    self.gridB.Bind(EVT_GRID_CELL_CHANGE,self.OnCellChange) 

如何在網格調用它的事件中使用distingish?

def OnCellChange(self,evt): 
     grid = .....? 
evt.Skip() 

該功能所做的動作在兩個網格上是相同的...我只需要知道哪一個。

回答

1

對於每個事件,通過調用GetEventObject(請參閱Event object)檢索發起事件的對象(窗口)。

grid = evt.GetEventObject() 
相關問題