def __init__(self): self.Text = 'Simple Menu' self.Size = Size(380, 200) ms = MenuStrip() ms.Parent = self filem = ToolStripMenuItem("&File") exit = ToolStripMenuItem("&Exit", None, self.OnExit) importm = ToolStripMenuItem() importm.Text = "Import" filem.DropDownItems.Add(importm) temp = ToolStripMenuItem() temp.Text = "Import newsfeed list..." importm.DropDownItems.Add(temp) temp = ToolStripMenuItem() temp.Text = "Import bookmarks..." importm.DropDownItems.Add(temp) temp = ToolStripMenuItem() temp.Text = "Import mail..." importm.DropDownItems.Add(temp) filem.DropDownItems.Add(exit) ms.Items.Add(filem) self.MainMenuStrip = ms self.CenterToScreen()
def _generate_menu_strip(self): menu_strip = MenuStrip() menu_strip.Parent = self file_item = ToolStripMenuItem("File") menu_strip.Items.Add(file_item) new_game = ToolStripMenuItem("New game") file_item.DropDownItems.Add(new_game) self._easy = ToolStripMenuItem("Easy") self._easy.Click += self._on_new_game_click new_game.DropDownItems.Add(self._easy) self._normal = ToolStripMenuItem("Normal") self._normal.Click += self._on_new_game_click new_game.DropDownItems.Add(self._normal) self._hard = ToolStripMenuItem("Hard") self._hard.Click += self._on_new_game_click new_game.DropDownItems.Add(self._hard) self._new_game_handlers = [] self.checkBox = CheckBox() self.checkBox.Text = "Nightmare" self.checkBox.Size = Size(100, 20) self.checkBox.Checked = False nightmare = ToolStripControlHost(self.checkBox) nightmare.Size = Size(100, 20) new_game.DropDownItems.Add(nightmare) self._exit = ToolStripMenuItem("Exit") self._exit.Click += self._exit_game file_item.DropDownItems.Add(self._exit)
def __init__(self): self.Text = 'Simple Menu' self.Size = Size(250, 200) ms = MenuStrip() ms.Parent = self filem = ToolStripMenuItem("&File") exit = ToolStripMenuItem("&Exit", None, self.OnExit) exit.ShortcutKeys = Keys.Control | Keys.X filem.DropDownItems.Add(exit) ms.Items.Add(filem) self.MainMenuStrip = ms self.CenterToScreen()
def EzMenuBar(parent, menubar_table): menubar = MenuStrip() menubar.Parent = parent for m in menubar_table: menubar.Items.Add(EzMenu(m['name'], m['item'])) return menubar