diff --git a/MenuGenerator.cs b/MenuGenerator.cs index aaa6724..ee9a409 100644 --- a/MenuGenerator.cs +++ b/MenuGenerator.cs @@ -21,6 +21,7 @@ public MenuGenerator(Settings settings) private static ContextMenuStrip GenerateMenu() { var menu = new ContextMenuStrip(); + menu.SuspendLayout(); menu.Items.AddRange(new ToolStripItem[] { @@ -30,9 +31,9 @@ private static ContextMenuStrip GenerateMenu() menu.Items.AddRange(GetColorMenu()); menu.Items.Add(new ToolStripSeparator()); - var menuExit = new ToolStripMenuItem { Text = "E&xit" }; - menuExit.Click += new EventHandler((a, b) => Application.Exit()); - menu.Items.AddRange(new ToolStripMenuItem[] { menuExit }); + menu.Items.Add("Exit", _settings.resourceSet.GetObject("Exit") as Image, (a, b) => Application.Exit()); + + menu.ResumeLayout(false); return menu; }