Compare commits

..

10 Commits

Author SHA1 Message Date
192a193fe3 Kleine Änderungen 2024-10-11 23:55:51 +02:00
953aab5e2c Kleine Änderungen 2024-10-11 23:54:13 +02:00
Eugen Höglinger
f884eda78a Logdatei Eintrag korrigiert
- Eintrag um 'was' ergänzt
2023-06-01 15:18:08 +02:00
Eugen Höglinger
01a719c963 Logdatei Texte korrigiert
- Im Text enthaltene &-Zeichen werden entfernt
- 'Entries' gen 'Items' getauscht
2023-06-01 15:10:10 +02:00
Eugen Höglinger
0481685042 Logfile korrigiert
- Richtiger Menuname im Logfile, unter dem die Einträge erzeugt werden
2023-06-01 14:42:30 +02:00
Eugen Höglinger
31e80f29f2 Projekt gespeichert 2023-04-27 12:45:52 +02:00
Eugen Höglinger
691534ba2e Kein automatisches RemoveAllMenuItems
- Kein autom. 'RemoveAllMenuItems' mehr beim Erzeugen aus XML-Datei
2023-04-27 12:41:26 +02:00
Eugen Höglinger
2fc462dc80 Roaming handling entfernt
- Funktion zum Speichern im Roaming entfernt
2023-04-25 15:24:20 +02:00
Eugen Höglinger
ec8c00b805 Kosmetische Korrekturen
- Logdatei Texte angepasst
2023-04-25 14:27:39 +02:00
Eugen Höglinger
7705c10d6d Name geändert
- Alle Vorkommen von 'my' in 'dynamicMenuItem' geändert
- Alle Vorkommen von 'My' in 'DynamicMenuItem' geändert
2023-04-20 17:07:39 +02:00
35 changed files with 191 additions and 97 deletions

Binary file not shown.

View File

@ -0,0 +1,102 @@
{
"Version": 1,
"WorkspaceRootPath": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{842446DA-7C9E-43E1-BAA9-C0011365A5F4}|DynamicMenuItems\\DynamicMenuItems.csproj|d:\\eugen\\programmieren\\git-workrepository\\visualstudio\\_dll\\dynamicmenuitems.git\\dynamicmenuitems\\dynamicmenuitems.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{842446DA-7C9E-43E1-BAA9-C0011365A5F4}|DynamicMenuItems\\DynamicMenuItems.csproj|solutionrelative:dynamicmenuitems\\dynamicmenuitems.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E59ADF75-279A-46BE-AE8C-67F4FDFCF3BF}|Test_DynamicMenuItems\\Test_DynamicMenuItems.csproj|D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\test_dynamicmenuitems\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E59ADF75-279A-46BE-AE8C-67F4FDFCF3BF}|Test_DynamicMenuItems\\Test_DynamicMenuItems.csproj|solutionrelative:test_dynamicmenuitems\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E59ADF75-279A-46BE-AE8C-67F4FDFCF3BF}|Test_DynamicMenuItems\\Test_DynamicMenuItems.csproj|D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\test_dynamicmenuitems\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{E59ADF75-279A-46BE-AE8C-67F4FDFCF3BF}|Test_DynamicMenuItems\\Test_DynamicMenuItems.csproj|solutionrelative:test_dynamicmenuitems\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 5,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "LogWriter.cs",
"DocumentMoniker": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs",
"RelativeDocumentMoniker": "..\\LogWriter.git\\LogWriter\\LogWriter.cs",
"ToolTip": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs",
"RelativeToolTip": "..\\LogWriter.git\\LogWriter\\LogWriter.cs",
"ViewState": "AQIAAKoAAAAAAAAAAAArwLsAAAAIAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-11T21:53:25.673Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "DynamicMenuItems.cs",
"DocumentMoniker": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\DynamicMenuItems\\DynamicMenuItems.cs",
"RelativeDocumentMoniker": "DynamicMenuItems\\DynamicMenuItems.cs",
"ToolTip": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\DynamicMenuItems\\DynamicMenuItems.cs",
"RelativeToolTip": "DynamicMenuItems\\DynamicMenuItems.cs",
"ViewState": "AgIAANEAAAAAAAAAAAAqwNEAAAAwAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-11T21:53:25.918Z",
"EditorCaption": ""
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.cs",
"DocumentMoniker": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Test_DynamicMenuItems\\Form1.cs",
"RelativeDocumentMoniker": "Test_DynamicMenuItems\\Form1.cs",
"ToolTip": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Test_DynamicMenuItems\\Form1.cs",
"RelativeToolTip": "Test_DynamicMenuItems\\Form1.cs",
"ViewState": "AQIAAFMAAAAAAAAAAAAAAIQAAABIAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
"WhenOpened": "2024-10-11T21:53:25.822Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Form1.cs [Entwurf]",
"DocumentMoniker": "D:\\Eugen\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Test_DynamicMenuItems\\Form1.cs",
"RelativeDocumentMoniker": "Test_DynamicMenuItems\\Form1.cs",
"ToolTip": "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Test_DynamicMenuItems\\Form1.cs [Entwurf]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
"WhenOpened": "2024-10-11T21:53:25.83Z"
}
]
}
]
}
]
}

View File

@ -148,11 +148,6 @@ namespace Eugen.ESystem
/// </summary>
public static string LogFile { get; set; }
/// <summary>
/// Name of the roaming file
/// </summary>
public static string FileNameRoaming { get; set; }
/// <summary>
/// Password for encryption
/// </summary>
@ -231,7 +226,14 @@ namespace Eugen.ESystem
if (File.Exists(LogFile))
{
log.WriteMessage("License value menu entry \'" + menuItem + "\' generated", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
if (menu.ToString().Contains("&"))
{
log.WriteMessage(menu.ToString().Replace("&", "") + " menu item \'" + menuItem + "\' was generated", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
else
{
log.WriteMessage(menu.ToString() + " menu item \'" + menuItem + "\' was generated", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
}
}
@ -244,7 +246,7 @@ namespace Eugen.ESystem
if (File.Exists(LogFile))
{
log.WriteMessage("Creating dynamic license bundles menu entries ...", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
log.WriteMessage("Creating dynamic menu items ...", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
LoadXmlFile(XmlFile, Topic, Group, Key); //Information aus der XML-Datei auslesen
@ -256,7 +258,7 @@ namespace Eugen.ESystem
if (File.Exists(LogFile))
{
log.WriteMessage("Dynamic license bundles menu entries created successfully", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
log.WriteMessage("Dynamic menu items created successfully", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
}
@ -271,21 +273,20 @@ namespace Eugen.ESystem
//Menueinträge erzeugen
if (File.Exists(LogFile))
{
log.WriteMessage("Generating menu entries ...", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
log.WriteMessage("Generating menu items ...", 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 entries 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
}
}
@ -333,7 +334,7 @@ namespace Eugen.ESystem
if (File.Exists(LogFile))
{
log.WriteMessage("Remove menu entrie" + item, LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
log.WriteMessage("Remove menu item" + item, LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
return;
}
@ -365,7 +366,7 @@ namespace Eugen.ESystem
if (File.Exists(LogFile))
{
log.WriteMessage("Removed all menu entries", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
log.WriteMessage("Removed all existing menu items", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
}
@ -391,25 +392,25 @@ namespace Eugen.ESystem
/// Saves a license value to the roaming area
/// </summary>
/// <param name="value">A valid string</param>
/// <exception cref="UnableToSaveLicenseBundleException">Unable to save license value</exception>
public void SaveValueToRoaming(string value, string key)
{
string password = Environment.GetEnvironmentVariable("USERNAME");
var cryption = new Cryption();
///// <exception cref="UnableToSaveLicenseBundleException">Unable to save license value</exception>
//public void SaveValueToRoaming(string value, string key)
//{
// string password = Environment.GetEnvironmentVariable("USERNAME");
// var cryption = new Cryption();
try
{
var roaming = new Roaming();
roaming.MainKey = "NX-Portal";
roaming.Key = key;
roaming.Value = cryption.EncryptString(value, password);
roaming.WriteKey();
}
catch (Exception)
{
throw new UnableToSaveLicenseBundleException();
}
}
// try
// {
// var roaming = new Roaming();
// roaming.MainKey = "NX-Portal";
// roaming.Key = key;
// roaming.Value = cryption.EncryptString(value, password);
// roaming.WriteKey();
// }
// catch (Exception)
// {
// throw new UnableToSaveLicenseBundleException();
// }
//}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
@ -421,26 +422,7 @@ namespace Eugen.ESystem
CheckMenuItem(MenuItem.Text); //Ausgewähltes Menu selektieren
//License Bundle ins Roaming schreiben
if (!String.IsNullOrEmpty(FileNameRoaming))
{
SaveValueToRoaming(MenuItem.Text, FileNameRoaming); //In Roaming speichern
log.WriteMessage("The license value was saved to roaming", LogWriter.LogLevel.Information, LogWriter.Time.Write); //Logdatei schreiben
}
OnMyEvent(EventArgs.Empty); //Das eigene Event aufrufen
}
public event EventHandler MyEvent; //Ein eigens Event erstellen
//Eventhandler
protected virtual void OnMyEvent(EventArgs e)
{
EventHandler myEvent = MyEvent;
if (myEvent != null)
{
myEvent(this, e);
}
OnDynamicMenuItemEvent(EventArgs.Empty); //Das eigene Event aufrufen
}
private void LoadXmlFile(string xmlFileName, string topic, string group, string key)
@ -496,6 +478,19 @@ namespace Eugen.ESystem
}
}
}
//Ein eigenes Event erstellen
public event EventHandler DynamicMenuItemEvent;
//Eventhandler
protected virtual void OnDynamicMenuItemEvent(EventArgs e)
{
EventHandler dynamicMenuItemEvent = DynamicMenuItemEvent;
if (dynamicMenuItemEvent != null)
{
dynamicMenuItemEvent(this, e);
}
}
}
#region Exceptions

View File

@ -117,87 +117,88 @@ namespace Test_DynamicMenuItems
labelProgramInfo.Text = String.Concat(ProgramName, "\r\n", ProgramVersion, "\r\n", Copyright); // Zeigt die Programm-Information an
labelDLLInfo.Text = String.Concat(DynamicMenuItems.DllName, "\r\n", DynamicMenuItems.DllVersion, "\r\n", DynamicMenuItems.Copyright); // Zeigt die DLL-Information an
InitMyObjectMyEvent();
InitDynamicMenuItemObjectDynamicMenuItemEvent();
}
DynamicMenuItems myObject = new DynamicMenuItems(); //Event deklarieren
DynamicMenuItems dynamicMenuItemObject = new DynamicMenuItems(); //Event deklarieren
private void InitMyObjectMyEvent()
private void InitDynamicMenuItemObjectDynamicMenuItemEvent()
{
string logfile = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Daten\Log.log"; //Name der Logdatei
DynamicMenuItems.LogFile = logfile; //Namen der Logdatei bekanntgeben
myObject.MyEvent += myObject_MyEvent; //Event abonnieren
dynamicMenuItemObject.DynamicMenuItemEvent += dynamicMenuItemObject_DynamicMenuItemEvent; //Event abonnieren
}
private void buttonAddMenuItem_Click(object sender, EventArgs e)
{
myObject.Password = "abc";
myObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
//myObject.Topic = "NX-Portal";//Topic der XML-Datei
//myObject.Group = "Bundle"; //Gruppe der XML-Datei
//myObject.Key = "License"; //Schlüssel der XML-Datei
myObject.Menu = subtestToolStripMenuItem; //Menu unter dem die MenuItems angelegt werden sollen
//myObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems
//myObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems
dynamicMenuItemObject.Password = "abc";
dynamicMenuItemObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
//dynamicMenuItemObject.Topic = "NX-Portal";//Topic der XML-Datei
//dynamicMenuItemObject.Group = "Bundle"; //Gruppe der XML-Datei
//dynamicMenuItemObject.Key = "License"; //Schlüssel der XML-Datei
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
myObject.AddMenuItem("NX91110"); //Einen Menueintrag erzeugen
dynamicMenuItemObject.AddMenuItem("NX91110"); //Einen Menueintrag erzeugen
}
private void buttonAddmenuItems_Click(object sender, EventArgs e)
{
myObject.Password = "abc";
myObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
//myObject.Topic = "NX-Portal";//Topic der XML-Datei
//myObject.Group = "Bundle"; //Gruppe der XML-Datei
//myObject.Key = "License"; //Schlüssel der XML-Datei
myObject.Menu = subtestToolStripMenuItem; //Menu unter dem die MenuItems angelegt werden sollen
myObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems
myObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems
dynamicMenuItemObject.Password = "abc";
dynamicMenuItemObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
//dynamicMenuItemObject.Topic = "NX-Portal";//Topic der XML-Datei
//dynamicMenuItemObject.Group = "Bundle"; //Gruppe der XML-Datei
//dynamicMenuItemObject.Key = "License"; //Schlüssel der XML-Datei
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
string[] items = { "NX91110", "NX93300", "SC13500" }; //Liste der Menueinträge die angelegt werden sollen
myObject.AddMenuItems(items); //Menueinträge aus einer List erzeugen
dynamicMenuItemObject.RemoveAllMenuItems(); //Bereits bestehende Menueinträge löschen
dynamicMenuItemObject.AddMenuItems(items); //Menueinträge aus einer List erzeugen
}
private void buttonAddMenuItemsFromXML_Click(object sender, EventArgs e)
{
myObject.Password = "abc";
myObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
myObject.Topic = "NX-Portal";//Topic der XML-Datei
myObject.Group = "Bundle"; //Gruppe der XML-Datei
myObject.Key = "License"; //Schlüssel der XML-Datei
myObject.Menu = subtestToolStripMenuItem; //Menu unter dem die MenuItems angelegt werden sollen
myObject.BackColor = Color.FromArgb(60, 60, 60); //Hintergrundfarbe des MenuItems
myObject.ForeColor = SystemColors.ControlDark; //Vordergrundfarbe des MenuItems
myObject.AddMenuItemsFromXML(); //Alle Menüeinträge aus einer XML-Datei erzeugen
dynamicMenuItemObject.Password = "abc";
dynamicMenuItemObject.XmlFile = "H:\\Programmieren\\Git-WorkRepository\\VisualStudio\\_DLL\\DynamicMenuItems.git\\Daten\\LicenseBundles.xml";
dynamicMenuItemObject.Topic = "NX-Portal";//Topic der XML-Datei
dynamicMenuItemObject.Group = "Bundle"; //Gruppe der XML-Datei
dynamicMenuItemObject.Key = "License"; //Schlüssel der XML-Datei
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
}
private void buttonRemoveItem_Click(object sender, EventArgs e)
{
myObject.Menu = subtestToolStripMenuItem;
dynamicMenuItemObject.Menu = subtestToolStripMenuItem;
myObject.RemoveMenuItem("NX91110"); //Einen Menüeintrag löschen
dynamicMenuItemObject.RemoveMenuItem("NX91110"); //Einen Menüeintrag löschen
}
private void buttonRemoveItems_Click(object sender, EventArgs e)
{
myObject.Menu = subtestToolStripMenuItem;
dynamicMenuItemObject.Menu = subtestToolStripMenuItem;
string[] items = { "NX91110", "NX93300", "SC13500" };
myObject.RemoveMenuItems(items); //Eine Liste von Menüeinträgen löschen
dynamicMenuItemObject.RemoveMenuItems(items); //Eine Liste von Menüeinträgen löschen
}
private void buttonRemoveAllMenuItems_Click(object sender, EventArgs e)
{
var myObject = new DynamicMenuItems();
myObject.Menu = subtestToolStripMenuItem;
dynamicMenuItemObject.Menu = subtestToolStripMenuItem;
myObject.RemoveAllMenuItems(); //Alle Menüeinträge löschen
dynamicMenuItemObject.RemoveAllMenuItems(); //Alle Menüeinträge löschen
}
public static void myObject_MyEvent(Object objSender, EventArgs e)
public static void dynamicMenuItemObject_DynamicMenuItemEvent(Object objSender, EventArgs e)
{
DoSomethingInForm1(); //Wird ausgeführt, wenn ein Event gefeuert wird
}

View File

@ -16,10 +16,6 @@ H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\obj\Debug\Test_DynamicMenuItems.csproj.CopyComplete
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\obj\Debug\Test_DynamicMenuItems.exe
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\obj\Debug\Test_DynamicMenuItems.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hecryption.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\heroaming.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hecryption.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\heroaming.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\hedynmeit.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\helogwri.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\DynamicMenuItems.git\Test_DynamicMenuItems\bin\Debug\helogwri.pdb