public static ToolStripItem CreateToolStripItem(MenuCommand menuCommand) { if (menuCommand.IsSeparator) { return(new ToolStripSeparator()); } else { var toolStripMenuItem = new ToolStripMenuItem(); toolStripMenuItem.Name = menuCommand.Name; toolStripMenuItem.Text = menuCommand.Text; toolStripMenuItem.Image = menuCommand.Image; toolStripMenuItem.ShortcutKeys = menuCommand.ShortcutKeys; toolStripMenuItem.ShortcutKeyDisplayString = menuCommand.ShortcutKeyDisplayString; toolStripMenuItem.Click += (obj, sender) => { if (menuCommand.ExecuteAction != null) { menuCommand.ExecuteAction(); } else { MessageBox.Show("No ExecuteAction assigned to this MenuCommand. Please submit a bug report."); } }; return(toolStripMenuItem); } }
public static ToolStripItem CreateToolStripItem(MenuCommand menuCommand) { if (menuCommand.IsSeparator) { return(new ToolStripSeparator()); } var toolStripMenuItem = new ToolStripMenuItem { Name = menuCommand.Name, Text = menuCommand.Text, Image = menuCommand.Image, ShortcutKeys = menuCommand.ShortcutKeys, ShortcutKeyDisplayString = menuCommand.ShortcutKeyDisplayString, ToolTipText = menuCommand.ToolTipText, }; toolStripMenuItem.Click += (obj, sender) => { if (menuCommand.ExecuteAction is not null) { menuCommand.ExecuteAction(); } else { MessageBox.Show("No ExecuteAction assigned to this MenuCommand. Please submit a bug report.", TranslatedStrings.Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } }; return(toolStripMenuItem); }
public static ToolStripItem CreateToolStripItem(MenuCommand menuCommand) { if (menuCommand.IsSeparator) { return new ToolStripSeparator(); } else { var toolStripMenuItem = new ToolStripMenuItem(); toolStripMenuItem.Name = menuCommand.Name; toolStripMenuItem.Text = menuCommand.Text; toolStripMenuItem.Image = menuCommand.Image; toolStripMenuItem.ShortcutKeys = menuCommand.ShortcutKeys; toolStripMenuItem.ShortcutKeyDisplayString = menuCommand.ShortcutKeyDisplayString; toolStripMenuItem.Click += (obj, sender) => { if (menuCommand.ExecuteAction != null) { menuCommand.ExecuteAction(); } else { MessageBox.Show("No ExecuteAction assigned to this MenuCommand. Please submit a bug report."); } }; return toolStripMenuItem; } }
public static ToolStripItem CreateToolStripItem(MenuCommand menuCommand) { if (menuCommand.IsSeparator) { return(new ToolStripSeparator()); } else { var toolStripMenuItem = new ToolStripMenuItem(); toolStripMenuItem.Name = menuCommand.Name; toolStripMenuItem.Text = menuCommand.Text; toolStripMenuItem.Image = menuCommand.Image; toolStripMenuItem.ShortcutKeys = menuCommand.ShortcutKeys; toolStripMenuItem.ShortcutKeyDisplayString = menuCommand.ShortcutKeyDisplayString; toolStripMenuItem.Click += (obj, sender) => menuCommand.ExecuteAction(); return(toolStripMenuItem); } }
public static ToolStripItem CreateToolStripItem(MenuCommand menuCommand) { if (menuCommand.IsSeparator) { return new ToolStripSeparator(); } else { var toolStripMenuItem = new ToolStripMenuItem(); toolStripMenuItem.Name = menuCommand.Name; toolStripMenuItem.Text = menuCommand.Text; toolStripMenuItem.Image = menuCommand.Image; toolStripMenuItem.ShortcutKeys = menuCommand.ShortcutKeys; toolStripMenuItem.ShortcutKeyDisplayString = menuCommand.ShortcutKeyDisplayString; toolStripMenuItem.Click += (obj, sender) => menuCommand.ExecuteAction(); return toolStripMenuItem; } }