From 7b1442db14bfb62f6255e8a459cf93f0b47e7724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Sun, 20 Nov 2022 14:42:38 +0100 Subject: [PATCH] Create ToolStripSeparator for Separator item --- PowerControl/Menu.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PowerControl/Menu.cs b/PowerControl/Menu.cs index 4923af6..58fb0bd 100644 --- a/PowerControl/Menu.cs +++ b/PowerControl/Menu.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -49,6 +49,8 @@ namespace PowerControl public class MenuItemSeparator : MenuItem { + private ToolStripItem toolStripItem; + public MenuItemSeparator() { Selectable = false; @@ -56,6 +58,11 @@ namespace PowerControl public override void CreateMenu(ToolStripItemCollection collection) { + if (toolStripItem != null) + return; + + toolStripItem = new ToolStripSeparator(); + collection.Add(toolStripItem); } public override string Render(MenuItem selected)