def Set_Context_Menu(self):
# Context menu 1
self.Context_Menu = wx.Menu()
C_Menu_Undo = wx.MenuItem(self.Context_Menu, wx.NewId(), '&Undo Ctrl+Z')
self.Context_Menu.AppendItem(C_Menu_Undo)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnUndo, C_Menu_Undo)
C_Menu_Undo.Enable(False)
C_Menu_Redo = wx.MenuItem(self.Context_Menu, wx.NewId(), '&Redo Ctrl+Y')
self.Context_Menu.AppendItem(C_Menu_Redo)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnRedo, C_Menu_Redo)
C_Menu_Redo .Enable(False)
self.Context_Menu.AppendSeparator()
C_Menu_Cut = wx.MenuItem(self.Context_Menu, wx.NewId(), 'Cu&t Ctrl+X')
self.Context_Menu.AppendItem(C_Menu_Cut)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnCut, C_Menu_Cut)
C_Menu_Copy= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Copy Ctrl+C')
self.Context_Menu.AppendItem(C_Menu_Copy)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnCopy, C_Menu_Copy)
C_Menu_Paste= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Paste Ctrl+V ')
self.Context_Menu.AppendItem(C_Menu_Paste)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnPaste, C_Menu_Paste) #C_Menu_Paste.Enable(False)
C_Menu_Delete= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Delete')
self.Context_Menu.AppendItem(C_Menu_Delete)
self.Context_Menu.Bind(wx.EVT_MENU, self.OnDelete, C_Menu_Delete)
# End of Context Menu 1
#Menu 2(Add/Remove)
self.Context_Menu2 = wx.Menu()
self.C_Menu_Add = wx.MenuItem(self.Context_Menu2, 140, '&Add Row \n ')
self.Context_Menu2.AppendItem(self.C_Menu_Add)
self.Context_Menu2.Bind(wx.EVT_MENU, self.OnAddClick, self.C_Menu_Add)
self.C_Menu_Add.Enable(False)
self.C_Menu_Remove = wx.MenuItem(self.Context_Menu2, 141, '&Remove Row \n')
self.Context_Menu2.AppendItem(self.C_Menu_Remove)
self.Context_Menu2.Bind(wx.EVT_MENU, self.OnRemoveClick, self.C_Menu_Remove)
self.C_Menu_Remove.Enable(False)
评论列表
文章目录