From c8ca52410d53bd2cd1324ce871f56c12fabf6ac8 Mon Sep 17 00:00:00 2001 From: Lasse Gaardsholt Date: Thu, 24 Sep 2020 00:23:26 +0200 Subject: [PATCH] changed exit menu to a single line of code --- MenuGenerator.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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; }