在我编写的程序中,用户需要能够选择网格中的单元格并编辑其值。程序还以十六进制显示当前所选值的值(因此(0,0)
是0x00
,(1,3)
是0x19
,等等),我最初通过绑定wx.grd.EVT_GRID_SELECT_CELL
事件来更新这个显示。但是,一旦这样做,GridCursor将不再移动,它将保持在(0,0)上。因此,我向处理程序添加了一个SetGridCursor
语句,以便在调用处理程序时让它移动光标。但是,这生成了一个无限循环,因为显然SetGridCursor
在调用时会生成一个EVT_GRID_SELECT_CELL
命令。你知道吗
我的问题是,如何让代码在选择新单元格时执行,同时仍保持旧单元格选择功能?你知道吗
添加事件.跳过()在自定义处理程序的末尾,将事件传递给默认处理程序。你知道吗
相关问题 更多 >
编程相关推荐