code: def Create(self, parent, id, evtHandler):
          
  
          style = wx.TE_MULTILINE
          self._tc = wx.TextCtrl(parent, id, "", style=style)
  
          # Disable if cell is clocked, enable if cell is not locked
          grid = self.main_window.grid
          key = grid.actions.cursor
          locked = grid.code_array.cell_attributes[key]["locked"] or \
              grid.code_array.cell_attributes[key]["button_cell"]
          self._tc.Enable(not locked)
          self._tc.Show(not locked)
  
          if locked:
              grid.code_array.result_cache.clear()
              self._execute_cell_code(key[0], key[1], grid)
  
          self._tc.SetInsertionPoint(0)
          self.SetControl(self._tc)
  
          if evtHandler:
              self._tc.PushEventHandler(evtHandler)
docs: Called to create the control, which must derive from wx.Control.
          *Must Override*