如何从 EVT_GRID_CELL_CHANGE 事件中获取网格?
How to get grid from EVT_GRID_CELL_CHANGE event?
我有两个网格,我想为相同的功能绑定 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()
函数完成的操作在两个网格上是相同的...我只需要知道是哪一个。
对于每个事件,通过调用 GetEventObject
检索发起事件的对象 (window)(参见 Event
object)。
grid = evt.GetEventObject()
我有两个网格,我想为相同的功能绑定 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()
函数完成的操作在两个网格上是相同的...我只需要知道是哪一个。
对于每个事件,通过调用 GetEventObject
检索发起事件的对象 (window)(参见 Event
object)。
grid = evt.GetEventObject()