Can you try this code? If you press only the TAB key the focus go from the TextCtrl to the Grid (I suppose) but onGridFocus in not called.
any idea? Luca. ################## import wx import wx.grid app = wx.PySimpleApp() f = wx.Frame(None, -1, "") p = wx.Panel(f, -1) s = wx.BoxSizer(wx.VERTICAL) t1 = wx.TextCtrl(p) s.Add(t1) g = wx.grid.Grid(p, -1) g.CreateGrid(2, 2) s.Add(g, 1, wx.EXPAND) def onGridFocus(evt): print "onGridFocus" evt.Skip() def onCellSelected(evt): print "onCellSelected" evt.Skip() g.Bind(wx.grid.EVT_GRID_SELECT_CELL, onCellSelected) g.Bind(wx.EVT_SET_FOCUS, onGridFocus) p.SetSizer(s) f.Show() app.MainLoop() ################## -- http://mail.python.org/mailman/listinfo/python-list