diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/14adfb8a-661d-475a-be9f-8935d477fb41.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/14adfb8a-661d-475a-be9f-8935d477fb41.vsidx deleted file mode 100644 index b9513a2..0000000 Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/14adfb8a-661d-475a-be9f-8935d477fb41.vsidx and /dev/null differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/23ead5d5-cc9c-4ab2-b46f-74cfaed90104.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/23ead5d5-cc9c-4ab2-b46f-74cfaed90104.vsidx new file mode 100644 index 0000000..666c642 Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/23ead5d5-cc9c-4ab2-b46f-74cfaed90104.vsidx differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/335c2845-aa94-4f0a-9a3d-becb0afda8cb.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/335c2845-aa94-4f0a-9a3d-becb0afda8cb.vsidx deleted file mode 100644 index af6baaf..0000000 Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/335c2845-aa94-4f0a-9a3d-becb0afda8cb.vsidx and /dev/null differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/3dcde8e2-aded-4570-bf28-01a17f204896.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/3dcde8e2-aded-4570-bf28-01a17f204896.vsidx new file mode 100644 index 0000000..47847f8 Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/3dcde8e2-aded-4570-bf28-01a17f204896.vsidx differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/577b44f5-1e95-4a32-8426-46acd225655b.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/577b44f5-1e95-4a32-8426-46acd225655b.vsidx deleted file mode 100644 index aa902e6..0000000 Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/577b44f5-1e95-4a32-8426-46acd225655b.vsidx and /dev/null differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/57eee295-3acc-421a-a1ec-619679199d10.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/57eee295-3acc-421a-a1ec-619679199d10.vsidx new file mode 100644 index 0000000..525bf8e Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/57eee295-3acc-421a-a1ec-619679199d10.vsidx differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/be891737-4229-4e73-8c5e-bd5022ace910.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/be891737-4229-4e73-8c5e-bd5022ace910.vsidx deleted file mode 100644 index c1c6357..0000000 Binary files a/.vs/DynamicMenuItems.git/FileContentIndex/be891737-4229-4e73-8c5e-bd5022ace910.vsidx and /dev/null differ diff --git a/.vs/DynamicMenuItems.git/FileContentIndex/e3eb5450-d14b-4cd5-9abb-0a6d7be663af.vsidx b/.vs/DynamicMenuItems.git/FileContentIndex/e3eb5450-d14b-4cd5-9abb-0a6d7be663af.vsidx new file mode 100644 index 0000000..ce485aa Binary files /dev/null and b/.vs/DynamicMenuItems.git/FileContentIndex/e3eb5450-d14b-4cd5-9abb-0a6d7be663af.vsidx differ diff --git a/.vs/DynamicMenuItems.git/v17/.suo b/.vs/DynamicMenuItems.git/v17/.suo index 5c7a239..bd3890a 100644 Binary files a/.vs/DynamicMenuItems.git/v17/.suo and b/.vs/DynamicMenuItems.git/v17/.suo differ diff --git a/DynamicMenuItems/DynamicMenuItems.cs b/DynamicMenuItems/DynamicMenuItems.cs index d2d5e63..59d4202 100644 --- a/DynamicMenuItems/DynamicMenuItems.cs +++ b/DynamicMenuItems/DynamicMenuItems.cs @@ -269,15 +269,14 @@ namespace Eugen.ESystem log.WriteMessage("Generating menu entries ...", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben } - //Zuerst alle angelegten Menüeinträge löschen - RemoveAllMenuItems(); - //Für jedes Element in der Liste einen Menüpunkt anlegen foreach (var element in menuList) { AddMenuItem(element); } + MenuItems = menuList; + if (File.Exists(LogFile)) { log.WriteMessage("All menu items are generated successfully", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben diff --git a/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll b/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll index 2503d6a..1834bcd 100644 Binary files a/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll and b/DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll differ diff --git a/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll b/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll index 5c0ed4b..be9bdb5 100644 Binary files a/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll and b/DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll differ diff --git a/DynamicMenuItems/bin/Debug/hedynmeit.dll b/DynamicMenuItems/bin/Debug/hedynmeit.dll index 5da22fd..e0eafaf 100644 Binary files a/DynamicMenuItems/bin/Debug/hedynmeit.dll and b/DynamicMenuItems/bin/Debug/hedynmeit.dll differ diff --git a/DynamicMenuItems/bin/Debug/hedynmeit.pdb b/DynamicMenuItems/bin/Debug/hedynmeit.pdb index 53875c1..8047fa6 100644 Binary files a/DynamicMenuItems/bin/Debug/hedynmeit.pdb and b/DynamicMenuItems/bin/Debug/hedynmeit.pdb differ diff --git a/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll b/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll index 2503d6a..1834bcd 100644 Binary files a/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll and b/DynamicMenuItems/obj/Debug/de/hedynmeit.resources.dll differ diff --git a/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll b/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll index 5c0ed4b..be9bdb5 100644 Binary files a/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll and b/DynamicMenuItems/obj/Debug/en/hedynmeit.resources.dll differ diff --git a/DynamicMenuItems/obj/Debug/hedynmeit.dll b/DynamicMenuItems/obj/Debug/hedynmeit.dll index 5da22fd..e0eafaf 100644 Binary files a/DynamicMenuItems/obj/Debug/hedynmeit.dll and b/DynamicMenuItems/obj/Debug/hedynmeit.dll differ diff --git a/DynamicMenuItems/obj/Debug/hedynmeit.pdb b/DynamicMenuItems/obj/Debug/hedynmeit.pdb index 53875c1..8047fa6 100644 Binary files a/DynamicMenuItems/obj/Debug/hedynmeit.pdb and b/DynamicMenuItems/obj/Debug/hedynmeit.pdb differ diff --git a/Test_DynamicMenuItems/Form1.cs b/Test_DynamicMenuItems/Form1.cs index 10afe9e..07104ad 100644 --- a/Test_DynamicMenuItems/Form1.cs +++ b/Test_DynamicMenuItems/Form1.cs @@ -156,6 +156,7 @@ namespace Test_DynamicMenuItems dynamicMenuItemObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems string[] items = { "NX91110", "NX93300", "SC13500" }; //Liste der Menueinträge die angelegt werden sollen + dynamicMenuItemObject.RemoveAllMenuItems(); //Bereits bestehende Menueinträge löschen dynamicMenuItemObject.AddMenuItems(items); //Menueinträge aus einer List erzeugen } @@ -169,7 +170,8 @@ namespace Test_DynamicMenuItems dynamicMenuItemObject.Menu = subtestToolStripMenuItem; //Menu unter dem die MenuItems angelegt werden sollen dynamicMenuItemObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems dynamicMenuItemObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems - + + dynamicMenuItemObject.RemoveAllMenuItems(); //Bereits bestehende Menueinträge löschen dynamicMenuItemObject.AddMenuItemsFromXML(); //Alle Menüeinträge aus einer XML-Datei erzeugen } diff --git a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe index 28deb90..ee2cc37 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe and b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.exe differ diff --git a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb index 6003b97..30f8d3f 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb and b/Test_DynamicMenuItems/bin/Debug/Test_DynamicMenuItems.pdb differ diff --git a/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll b/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll index 2503d6a..1834bcd 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll and b/Test_DynamicMenuItems/bin/Debug/de/hedynmeit.resources.dll differ diff --git a/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll b/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll index 5c0ed4b..be9bdb5 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll and b/Test_DynamicMenuItems/bin/Debug/en/hedynmeit.resources.dll differ diff --git a/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll b/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll index 5da22fd..e0eafaf 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll and b/Test_DynamicMenuItems/bin/Debug/hedynmeit.dll differ diff --git a/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb b/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb index 53875c1..8047fa6 100644 Binary files a/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb and b/Test_DynamicMenuItems/bin/Debug/hedynmeit.pdb differ diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache index 54afdb6..cfbafe0 100644 Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.csproj.AssemblyReference.cache differ diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe index 28deb90..ee2cc37 100644 Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.exe differ diff --git a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb index 6003b97..30f8d3f 100644 Binary files a/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb and b/Test_DynamicMenuItems/obj/Debug/Test_DynamicMenuItems.pdb differ