Kein automatisches RemoveAllMenuItems
- Kein autom. 'RemoveAllMenuItems' mehr beim Erzeugen aus XML-Datei
This commit is contained in:
parent
2fc462dc80
commit
691534ba2e
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -269,15 +269,14 @@ namespace Eugen.ESystem
|
|||||||
log.WriteMessage("Generating menu entries ...", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
|
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
|
//Für jedes Element in der Liste einen Menüpunkt anlegen
|
||||||
foreach (var element in menuList)
|
foreach (var element in menuList)
|
||||||
{
|
{
|
||||||
AddMenuItem(element);
|
AddMenuItem(element);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MenuItems = menuList;
|
||||||
|
|
||||||
if (File.Exists(LogFile))
|
if (File.Exists(LogFile))
|
||||||
{
|
{
|
||||||
log.WriteMessage("All menu items are generated successfully", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
|
log.WriteMessage("All menu items are generated successfully", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -156,6 +156,7 @@ namespace Test_DynamicMenuItems
|
|||||||
dynamicMenuItemObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems
|
dynamicMenuItemObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems
|
||||||
|
|
||||||
string[] items = { "NX91110", "NX93300", "SC13500" }; //Liste der Menueinträge die angelegt werden sollen
|
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
|
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.Menu = subtestToolStripMenuItem; //Menu unter dem die MenuItems angelegt werden sollen
|
||||||
dynamicMenuItemObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems
|
dynamicMenuItemObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems
|
||||||
dynamicMenuItemObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe 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
|
dynamicMenuItemObject.AddMenuItemsFromXML(); //Alle Menüeinträge aus einer XML-Datei erzeugen
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user