Initialize

- 'User Control'
- Zum Setzten einer Wahrheitstabelle für unterschiedliche Anwender
This commit is contained in:
Eugen Höglinger 2023-02-02 14:55:20 +01:00
commit bf4681b191
98 changed files with 5313 additions and 0 deletions

Binary file not shown.

BIN
Daten/Pfeil_links.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

BIN
Daten/Pfeil_oben.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

BIN
Daten/Pfeil_rechts.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

BIN
Daten/Pfeil_unten.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

BIN
Daten/Thumbs.db Normal file

Binary file not shown.

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<NX-Portal xmlns="https://www.engelglobal.com/de/at/index.html">
<MenuHelp Help="True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True" />
<MenuHelp About="True,True,True,True,True,True,True,True,True,True,True,True,True,True,True,True" />
</NX-Portal>

6
HE-Test_Dll/App.config Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup>
</configuration>

144
HE-Test_Dll/Form1.Designer.cs generated Normal file
View File

@ -0,0 +1,144 @@
namespace HE_Test_Dll1
{
partial class Form1
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.groupBoxProgramInfo = new System.Windows.Forms.GroupBox();
this.labelProgramInfo = new System.Windows.Forms.Label();
this.groupBoxDLLInfo = new System.Windows.Forms.GroupBox();
this.labelDLLInfo = new System.Windows.Forms.Label();
this.truthTableControl = new Eugen.ESystem.Windows.Forms.TruthTableControl();
this.groupBoxProgramInfo.SuspendLayout();
this.groupBoxDLLInfo.SuspendLayout();
this.SuspendLayout();
//
// groupBoxProgramInfo
//
this.groupBoxProgramInfo.Controls.Add(this.labelProgramInfo);
this.groupBoxProgramInfo.Location = new System.Drawing.Point(12, 372);
this.groupBoxProgramInfo.Name = "groupBoxProgramInfo";
this.groupBoxProgramInfo.Size = new System.Drawing.Size(385, 66);
this.groupBoxProgramInfo.TabIndex = 11;
this.groupBoxProgramInfo.TabStop = false;
this.groupBoxProgramInfo.Text = "Programm Information";
//
// labelProgramInfo
//
this.labelProgramInfo.AutoSize = true;
this.labelProgramInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.labelProgramInfo.Location = new System.Drawing.Point(7, 20);
this.labelProgramInfo.Name = "labelProgramInfo";
this.labelProgramInfo.Size = new System.Drawing.Size(16, 13);
this.labelProgramInfo.TabIndex = 0;
this.labelProgramInfo.Text = "...";
//
// groupBoxDLLInfo
//
this.groupBoxDLLInfo.Controls.Add(this.labelDLLInfo);
this.groupBoxDLLInfo.Location = new System.Drawing.Point(403, 372);
this.groupBoxDLLInfo.Name = "groupBoxDLLInfo";
this.groupBoxDLLInfo.Size = new System.Drawing.Size(385, 66);
this.groupBoxDLLInfo.TabIndex = 12;
this.groupBoxDLLInfo.TabStop = false;
this.groupBoxDLLInfo.Text = "DLL Information";
//
// labelDLLInfo
//
this.labelDLLInfo.AutoSize = true;
this.labelDLLInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.labelDLLInfo.Location = new System.Drawing.Point(7, 20);
this.labelDLLInfo.Name = "labelDLLInfo";
this.labelDLLInfo.Size = new System.Drawing.Size(16, 13);
this.labelDLLInfo.TabIndex = 0;
this.labelDLLInfo.Text = "...";
//
// truthTableControl
//
this.truthTableControl.AlwaysEncrypted = false;
this.truthTableControl.CheckBoxEncryptValueText = "Encrypt";
this.truthTableControl.Group = null;
this.truthTableControl.GroupName = "Group";
this.truthTableControl.Groups = null;
this.truthTableControl.InitialDirectory = "C:\\";
this.truthTableControl.Location = new System.Drawing.Point(12, 13);
this.truthTableControl.MaximumSize = new System.Drawing.Size(1600, 227);
this.truthTableControl.MinimumSize = new System.Drawing.Size(1100, 227);
this.truthTableControl.Name = "truthTableControl";
this.truthTableControl.Password = null;
this.truthTableControl.Size = new System.Drawing.Size(1200, 227);
this.truthTableControl.TabIndex = 13;
this.truthTableControl.TableKeyName = "Variable Name";
this.truthTableControl.TableValue1_1Name = "Visible";
this.truthTableControl.TableValue1_2Name = "Enable";
this.truthTableControl.TableValue2_1Name = "Visible";
this.truthTableControl.TableValue2_2Name = "Enable";
this.truthTableControl.TableValue3_1Name = "Visible";
this.truthTableControl.TableValue3_2Name = "Enable";
this.truthTableControl.TableValue4_1Name = "Visible";
this.truthTableControl.TableValue4_2Name = "Enable";
this.truthTableControl.TableValue5_1Name = "Visible";
this.truthTableControl.TableValue5_2Name = "Enable";
this.truthTableControl.TableValue6_1Name = "Visible";
this.truthTableControl.TableValue6_2Name = "Enable";
this.truthTableControl.TableValue7_1Name = "Visible";
this.truthTableControl.TableValue7_2Name = "Enable";
this.truthTableControl.TableValue8_1Name = "Visible";
this.truthTableControl.TableValue8_2Name = "Enable";
this.truthTableControl.Topic = "Topic";
this.truthTableControl.ValueControlName = "Value control";
this.truthTableControl.XMLfileName = null;
this.truthTableControl.XMLgroupFileName = null;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1222, 450);
this.Controls.Add(this.truthTableControl);
this.Controls.Add(this.groupBoxProgramInfo);
this.Controls.Add(this.groupBoxDLLInfo);
this.Name = "Form1";
this.Text = "Test_InfoBox";
this.Load += new System.EventHandler(this.Form1_Load);
this.groupBoxProgramInfo.ResumeLayout(false);
this.groupBoxProgramInfo.PerformLayout();
this.groupBoxDLLInfo.ResumeLayout(false);
this.groupBoxDLLInfo.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox groupBoxProgramInfo;
private System.Windows.Forms.Label labelProgramInfo;
private System.Windows.Forms.GroupBox groupBoxDLLInfo;
private System.Windows.Forms.Label labelDLLInfo;
private Eugen.ESystem.Windows.Forms.TruthTableControl truthTableControl;
}
}

377
HE-Test_Dll/Form1.cs Normal file
View File

@ -0,0 +1,377 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Eugen.ESystem.Windows.Forms;
namespace HE_Test_Dll1
{
public partial class Form1 : Form
{
#region Version und Copyright
// Keys und Copyright
string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen
string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
static object[] attributes = System.Reflection.Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
string copyright = GenerateCopyright();
string icon = Application.StartupPath + "\\Info.bmp";
//Assembly Datum und Zeit
static DateTime value = AssemblyDateTime();
string date = value.ToShortDateString();
string time = value.ToLongTimeString();
private static DateTime AssemblyDateTime()
{
var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision));
//Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original)
return buildDateTime;
}
private static string CurrentYear()
{
DateTime dtn = DateTime.Now;
return dtn.Year.ToString();
}
private static string StartYear()
{
//string startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
//return startYear.Remove(0, startYear.LastIndexOf(" ") + 1);
string startYear = "";
if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © "))
{
startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", "");
while (startYear.StartsWith(" "))
{
startYear = startYear.Remove(0, 1);
}
startYear = startYear.Remove(startYear.IndexOf(" "));
return startYear;
}
else
{
DateTime dtn = DateTime.Now;
return dtn.Year.ToString();
}
}
private static string GenerateCopyright()
{
string startYear = StartYear();
string currentYear = CurrentYear();
if (startYear == currentYear)
{
return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
}
else
{
//return String.Concat(((AssemblyCopyrightAttribute)attributes[0]).Copyright, "-", currentYear);
return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear));
}
}
#endregion
#region Programm-Info
/// <summary>
/// Contains the name of the program file
/// </summary>
public static string ProgramName { set; get; }
/// <summary>
/// Contains the version of the program file
/// </summary>
public static string ProgramVersion { set; get; }
/// <summary>
/// Contains the copyright notice
/// </summary>
public static string Copyright { set; get; }
private void SetProgramInfo()
{
//Name, Keys und Copyright setzen
ProgramName = programName;
ProgramVersion = programVersion;
Copyright = copyright;
}
#endregion
public Form1()
{
SetProgramInfo();
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
labelProgramInfo.Text = String.Concat(ProgramName, "\r\n", ProgramVersion, "\r\n", Copyright); // Zeigt die Programm-Information an
labelDLLInfo.Text = String.Concat(TruthTableControl.DllName, "\r\n", TruthTableControl.DllVersion, "\r\n", TruthTableControl.Copyright); // Zeigt die DLL-Information an
ExecuteControl();
}
private void ExecuteControl()
{
truthTableControl.Password = "Test";
truthTableControl.InitialDirectory = @"C:\Temp\Test";
truthTableControl.XMLfileName = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\Daten\TruthTable.xml";
//truthTableControl.XMLgroupFileName = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\SingleValueControl.git\Daten\Test.xml";
//truthTableControl.XMLgroupFileName = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\Daten\NxVersions.xml";
truthTableControl.ValueControlName = "My XML TruthTableControl";
truthTableControl.Topic = "NX-Portal";
truthTableControl.GroupName = "Area";
truthTableControl.Group = "InterfaceNxPortal"; //Belegt die Gruppe vor, die als erstes angezeigt wird. Darf kein Leerzeichen enthalten. Es muss auch 'Groups' definert werden
string[] groups = { "InterfaceNxPortal", "MenuAction", "MenuTools", "MenuInformations", "MenuPreferences", "MenuHelp" };
truthTableControl.Groups = groups; //Belegt die Gruppen vor. Darf kein Leerzeichen enthalten. Es muss auch 'Group' definiert werden
//truthTableControl.User1Label = "Administrator"; //Belegt den Anwenderlevel vor
//truthTableControl.User2Label = "Developer"; //Belegt den Anwenderlevel vor
//truthTableControl.User3Label = "Key User"; //Belegt den Anwenderlevel vor
//truthTableControl.User4Label = "Advanced User"; //Belegt den Anwenderlevel vor
//truthTableControl.User5Label = "User"; //Belegt den Anwenderlevel vor
//truthTableControl.User6Label = "Trainee"; //Belegt den Anwenderlevel vor
//truthTableControl.User7Label = "Guest"; //Belegt den Anwenderlevel vor
//truthTableControl.User8Label = "Supplier"; //Belegt den Anwenderlevel vor
//truthTableControl.TableKeyName = "Function"; //Belegt den Tabellenkopf0 vor
//truthTableControl.TableValue1_1Name = "Visible"; //Belegt den Tabellenkopf1_1 vor
//truthTableControl.TableValue1_2Name = "Enable"; //Belegt den Tabellenkopf1_2 vor
//truthTableControl.TableValue2_1Name = "Visible"; //Belegt den Tabellenkopf2_1 vor
//truthTableControl.TableValue2_2Name = "Enable"; //Belegt den Tabellenkopf2_2 vor
//truthTableControl.TableValue3_1Name = "Visible"; //Belegt den Tabellenkopf3_1 vor
//truthTableControl.TableValue3_2Name = "Enable"; //Belegt den Tabellenkopf3_2 vor
//truthTableControl.TableValue4_1Name = "Visible"; //Belegt den Tabellenkopf4_1 vor
//truthTableControl.TableValue4_2Name = "Enable"; //Belegt den Tabellenkopf4_2 vor
//truthTableControl.TableValue5_1Name = "Visible"; //Belegt den Tabellenkopf51_1 vor
//truthTableControl.TableValue5_2Name = "Enable"; //Belegt den Tabellenkopf5_2 vor
//truthTableControl.TableValue6_1Name = "Visible"; //Belegt den Tabellenkopf6_1 vor
//truthTableControl.TableValue6_2Name = "Enable"; //Belegt den Tabellenkopf6_2 vor
//truthTableControl.TableValue7_1Name = "Visible"; //Belegt den Tabellenkopf7_1 vor
//truthTableControl.TableValue7_2Name = "Enable"; //Belegt den Tabellenkopf7_2 vor
//truthTableControl.TableValue8_1Name = "Visible"; //Belegt den Tabellenkopf8_1 vor
//truthTableControl.TableValue8_2Name = "Enable"; //Belegt den Tabellenkopf8_2 vor
//'InterfaceNxPortal'
List<TableRow> interfaceNxPortal = new List<TableRow>();
var interfaceGroupBoxSystem = new TableRow("GroupBoxSystem", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceLabelDataManagement = new TableRow("LabelDataManagement", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceComboBoxDataManagement = new TableRow("ComboBoxDataManagement", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceLabelNxVersion = new TableRow("LabelNxVersion", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceComboBoxVersion = new TableRow("ComboBoxVersion", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceLabelLanguage = new TableRow("LabelLanguage", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceComboBoxLanguage = new TableRow("ComboBoxLanguage", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceGroupBoxEnvironment = new TableRow("GroupBoxEnvironment", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceLabelGroup = new TableRow("LabelGroup", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceComboBoxGroup = new TableRow("ComboBoxGroup", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceLabelProject = new TableRow("LabelProject", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceComboBoxProject = new TableRow("ComboBoxProject", true, true, true, true, true, false, true, false, true, false, false, false, false, false, false, false);
var interfaceGroupBoxAltPatDir = new TableRow("GroupBoxAltPatDir", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceCheckBoxRemeberAltPatDir = new TableRow("CheckBoxRemeberAltPatDir", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceTextBoxAltPatDirectory = new TableRow("TextBoxAltPatDirectory", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceButtonAltPatDir = new TableRow("ButtonAltPatDir", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceGroupBoxAltEnvFile = new TableRow("GroupBoxAltEnvFile", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceCheckBoxRememberAltEnvFile = new TableRow("CheckBoxRememberAltEnvFile", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceTextBoxAltEnvFile = new TableRow("TextBoxAltEnvFile", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceButtonAltEnvFile = new TableRow("ButtonAltEnvFile", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceButtonStart = new TableRow("ButtonStart", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var interfaceButtonCancel = new TableRow("ButtonCancel", true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
interfaceNxPortal.Add(interfaceGroupBoxSystem);
interfaceNxPortal.Add(interfaceLabelDataManagement);
interfaceNxPortal.Add(interfaceComboBoxDataManagement);
interfaceNxPortal.Add(interfaceLabelNxVersion);
interfaceNxPortal.Add(interfaceComboBoxVersion);
interfaceNxPortal.Add(interfaceLabelLanguage);
interfaceNxPortal.Add(interfaceComboBoxLanguage);
interfaceNxPortal.Add(interfaceGroupBoxEnvironment);
interfaceNxPortal.Add(interfaceLabelGroup);
interfaceNxPortal.Add(interfaceComboBoxGroup);
interfaceNxPortal.Add(interfaceLabelProject);
interfaceNxPortal.Add(interfaceComboBoxProject);
interfaceNxPortal.Add(interfaceGroupBoxAltPatDir);
interfaceNxPortal.Add(interfaceCheckBoxRemeberAltPatDir);
interfaceNxPortal.Add(interfaceTextBoxAltPatDirectory);
interfaceNxPortal.Add(interfaceButtonAltPatDir);
interfaceNxPortal.Add(interfaceGroupBoxAltEnvFile);
interfaceNxPortal.Add(interfaceCheckBoxRememberAltEnvFile);
interfaceNxPortal.Add(interfaceTextBoxAltEnvFile);
interfaceNxPortal.Add(interfaceButtonAltEnvFile);
interfaceNxPortal.Add(interfaceButtonStart);
interfaceNxPortal.Add(interfaceButtonCancel);
truthTableControl.InterfaceNxPortal = interfaceNxPortal;
//Menu 'Action'
List<TableRow> menuAction = new List<TableRow>();
var menuActionStart = new TableRow("Start", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuActionCancel = new TableRow("Cancel", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
menuAction.Add(menuActionStart);
menuAction.Add(menuActionCancel);
truthTableControl.MenuAction = menuAction;
//Menu 'Tools'
List<TableRow> menuTools = new List<TableRow>();
var menuToolsInstead = new TableRow("Instead", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuToolsMB2OKl = new TableRow("MB2OK", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuToolsToolStripSeparatorT1 = new TableRow("ToolStripSeparatorT1", true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false);
var menuToolsCleanUp = new TableRow("CleanUp", true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false);
var menuToolsToolStripSeparatorT2 = new TableRow("ToolStripSeparatorT2", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuToolsDeployEnvironment = new TableRow("DeployEnvironment", true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false);
var menuToolsSynchronizeEnvironment = new TableRow("SynchronizeEnvironment", true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false);
menuTools.Add(menuToolsInstead);
menuTools.Add(menuToolsMB2OKl);
menuTools.Add(menuToolsToolStripSeparatorT1);
menuTools.Add(menuToolsCleanUp);
menuTools.Add(menuToolsToolStripSeparatorT2);
menuTools.Add(menuToolsDeployEnvironment);
menuTools.Add(menuToolsSynchronizeEnvironment);
truthTableControl.MenuTools = menuTools;
//Menu 'Information'
List<TableRow> menuInformation = new List<TableRow>();
var menuInformationShowCurrentLogfile = new TableRow("ShowCurrentLogfile", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuInformationShowlastLogfile = new TableRow("ShowlastLogfile", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuInformationToolStripSeparatorI1 = new TableRow("ToolStripSeparatorI1", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuInformationShowCurrentNXLogfile = new TableRow("ShowCurrentNXLogfile", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuInformationShowLastNXLogfile = new TableRow("ShowLastNXLogfile", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuInformationToolStripSeparatorI2 = new TableRow("ToolStripSeparatorI2", false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var menuInformationShowCurrentTCLogfile = new TableRow("ShowCurrentTCLogfile", false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var menuInformationShowLastTCLogfile = new TableRow("ShowLastTCLogfile", false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
var menuInformationToolStripSeparatorI3 = new TableRow("ToolStripSeparatorI3", true, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true);
var menuInformationShowSavedConfiguration = new TableRow("ShowSavedConfiguratio", true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false);
menuInformation.Add(menuInformationShowCurrentLogfile);
menuInformation.Add(menuInformationShowlastLogfile);
menuInformation.Add(menuInformationToolStripSeparatorI1);
menuInformation.Add(menuInformationShowCurrentNXLogfile);
menuInformation.Add(menuInformationShowLastNXLogfile);
menuInformation.Add(menuInformationToolStripSeparatorI2);
menuInformation.Add(menuInformationShowCurrentTCLogfile);
menuInformation.Add(menuInformationShowLastTCLogfile);
menuInformation.Add(menuInformationToolStripSeparatorI3);
menuInformation.Add(menuInformationShowSavedConfiguration);
truthTableControl.MenuInformations = menuInformation;
//Menu 'Preferences'
List<TableRow> menuPreferences = new List<TableRow>();
var menuPreferencesExecuteWithoutUserSupport = new TableRow("ExecuteWithoutUserSupport", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesToolStripSeparatorP1 = new TableRow("ToolStripSeparatorP1", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesLanguageNXPortal = new TableRow("LanguageNXPortal", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesLanguageNXPortalGerman = new TableRow("LanguageNXPortalGerman", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesLanguageNXPortalEnglish = new TableRow("LanguageNXPortalEnglish", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesLocation = new TableRow("Location", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationChangzhou = new TableRow("LocationChangzhou", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationDietach = new TableRow("LocationDietach", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationHagen = new TableRow("LocationHagen", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationKaplice = new TableRow("LocationKaplice", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationMexiko = new TableRow("LocationMexiko", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationShanghai = new TableRow("LocationShanghai", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationSchwertberg = new TableRow("LocationSchwertberg", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationValentin = new TableRow("LocationValentin", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationYork = new TableRow("LocationYork", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLocationSupplier = new TableRow("LocationSupplier", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesUserprofile = new TableRow("Userprofile", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesSuperUser = new TableRow("SuperUser", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesAdministrator = new TableRow("Administrator", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesDeveloper = new TableRow("Developer", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesKeyUser = new TableRow("KeyUser", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesAdvancedUser = new TableRow("AdvancedUser", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesUser = new TableRow("User", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesTrainee = new TableRow("Trainee", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesGuest = new TableRow("Guest", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesUsupplier = new TableRow("Usupplier", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesSystem = new TableRow("System", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesNx = new TableRow("Nx", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesDevelopmentNx = new TableRow("DevelopmentNx", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesProductivNx = new TableRow("ProductivNx", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesTestNx = new TableRow("TestNx", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesTrainingNx = new TableRow("TrainingNx", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesTc = new TableRow("Tc", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesDevelopmentTc = new TableRow("DevelopmentTc", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesProductivTc = new TableRow("ProductivTc", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesTestTc = new TableRow("TestTc", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesTrainingTc = new TableRow("TrainingTc", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuPreferencesToolStripSeparatorP2 = new TableRow("ToolStripSeparatorP2", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesLicenseBundle = new TableRow("LicenseBundle", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesNX11110 = new TableRow("NX11110", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesNX13300N = new TableRow("NX13300N", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesSC13500 = new TableRow("SC13500", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesTOTALMACH = new TableRow("TOTALMACH", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesToolStripSeparatorP3 = new TableRow("ToolStripSeparatorP3", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
var menuPreferencesConfiguration = new TableRow("Configuration", true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false);
menuPreferences.Add(menuPreferencesExecuteWithoutUserSupport);
menuPreferences.Add(menuPreferencesToolStripSeparatorP1);
menuPreferences.Add(menuPreferencesLanguageNXPortal);
menuPreferences.Add(menuPreferencesLanguageNXPortalGerman);
menuPreferences.Add(menuPreferencesLanguageNXPortalEnglish);
menuPreferences.Add(menuPreferencesLocation);
menuPreferences.Add(menuPreferencesLocationChangzhou);
menuPreferences.Add(menuPreferencesLocationDietach);
menuPreferences.Add(menuPreferencesLocationDietach);
menuPreferences.Add(menuPreferencesLocationHagen);
menuPreferences.Add(menuPreferencesLocationKaplice);
menuPreferences.Add(menuPreferencesLocationMexiko);
menuPreferences.Add(menuPreferencesLocationShanghai);
menuPreferences.Add(menuPreferencesLocationSchwertberg);
menuPreferences.Add(menuPreferencesLocationValentin);
menuPreferences.Add(menuPreferencesLocationYork);
menuPreferences.Add(menuPreferencesLocationSupplier);
menuPreferences.Add(menuPreferencesUserprofile);
menuPreferences.Add(menuPreferencesSuperUser);
menuPreferences.Add(menuPreferencesAdministrator);
menuPreferences.Add(menuPreferencesDeveloper);
menuPreferences.Add(menuPreferencesKeyUser);
menuPreferences.Add(menuPreferencesAdvancedUser);
menuPreferences.Add(menuPreferencesUser);
menuPreferences.Add(menuPreferencesTrainee);
menuPreferences.Add(menuPreferencesGuest);
menuPreferences.Add(menuPreferencesUsupplier);
menuPreferences.Add(menuPreferencesSystem);
menuPreferences.Add(menuPreferencesNx);
menuPreferences.Add(menuPreferencesDevelopmentNx);
menuPreferences.Add(menuPreferencesProductivNx);
menuPreferences.Add(menuPreferencesTestNx);
menuPreferences.Add(menuPreferencesTrainingNx);
menuPreferences.Add(menuPreferencesTc);
menuPreferences.Add(menuPreferencesDevelopmentTc);
menuPreferences.Add(menuPreferencesProductivTc);
menuPreferences.Add(menuPreferencesTestTc);
menuPreferences.Add(menuPreferencesTrainingTc);
menuPreferences.Add(menuPreferencesToolStripSeparatorP2);
menuPreferences.Add(menuPreferencesLicenseBundle);
menuPreferences.Add(menuPreferencesNX11110);
menuPreferences.Add(menuPreferencesNX13300N);
menuPreferences.Add(menuPreferencesSC13500);
menuPreferences.Add(menuPreferencesTOTALMACH);
menuPreferences.Add(menuPreferencesToolStripSeparatorP3);
menuPreferences.Add(menuPreferencesConfiguration);
truthTableControl.MenuPreferences = menuPreferences;
//Menu 'Help'
List<TableRow> menuHelp = new List<TableRow>();
var menuHelpHelp = new TableRow("Help", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
var menuHelpAbout = new TableRow("About", true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true);
menuHelp.Add(menuHelpHelp);
menuHelp.Add(menuHelpAbout);
truthTableControl.MenuHelp = menuHelp;
truthTableControl.CleanUpButton = false; //Gibt an, ob der Bereinigen-Knöpfe aktiv ist
truthTableControl.MoveButtons = false; //Gibt an, ob die Verschieben-Knöpfe aktiv sind
//truthTableControl.AlwaysEncrypted = true; //Alle Werte werden immer Verschlüsselt
truthTableControl.SetDialogWidth(1100); //Der Dialog kann zwischen 1100 und 1600 breit sein
truthTableControl.SetBasicValues(); //Die übergebenen Werte anzeigen
//truthTableControl.SetTableContent();
}
}
}

120
HE-Test_Dll/Form1.resx Normal file
View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{2B71D20F-009D-4089-8C69-98DCCFADF932}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>HE_Test_Dll1</RootNamespace>
<AssemblyName>HE-Test_Dll</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>false</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="hecryption, Version=1.0.8276.15006, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\_DLL\Cryption.git\Cryption\bin\Debug\hecryption.dll</HintPath>
</Reference>
<Reference Include="hemvalcon">
<HintPath>..\TruthTableControl\bin\Debug\hemvalcon.dll</HintPath>
</Reference>
<Reference Include="hesvalcon, Version=1.0.8389.31218, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\SingleValueControl.git\SingleValueControl\bin\Debug\hesvalcon.dll</HintPath>
</Reference>
<Reference Include="hettabcon">
<HintPath>..\TruthTableControl\bin\Debug\hettabcon.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Net" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\TruthTableControl\TruthTableControl.csproj">
<Project>{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}</Project>
<Name>SelectionDuoValueControl</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

22
HE-Test_Dll/Program.cs Normal file
View File

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace HE_Test_Dll1
{
internal static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("HE_Test_Dll")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("HE_Test_Dll")]
[assembly: AssemblyCopyright("Copyright © 2023 by Eugen Höglinger")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("2b71d20f-009d-4089-8c69-98dccfadf932")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,63 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace HE_Test_Dll1.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HE_Test_Dll1.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}

View File

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace HE_Test_Dll1.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

Binary file not shown.

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup>
</configuration>

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.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
085e778a2fbd954aa3833ffa8295171ade35c863

View File

@ -0,0 +1,22 @@
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_TruthTableControl.csproj.AssemblyReference.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_TruthTableControl.csproj.SuggestedBindingRedirects.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE_Test_Dll1.Form1.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE_Test_Dll1.Properties.Resources.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_TruthTableControl.csproj.GenerateResource.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_TruthTableControl.csproj.CoreCompileInputs.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\HE-Test_Dll.exe.config
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\HE-Test_Dll.exe
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\HE-Test_Dll.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hecryption.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hesvalcon.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hettabcon.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hecryption.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hesvalcon.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\de\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\en\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\de\hesvalcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\en\hesvalcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_TruthTableControl.csproj.CopyComplete
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_Dll.exe
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\obj\Debug\HE-Test_Dll.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\HE-Test_Dll\bin\Debug\hettabcon.dll

Binary file not shown.

View File

@ -0,0 +1 @@
obj\Debug\\_IsIncrementalBuild

31
TruthTableControl.sln Normal file
View File

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32901.215
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TruthTableControl", "TruthTableControl\TruthTableControl.csproj", "{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HE-TruthTableControl", "HE-Test_Dll\HE-Test_TruthTableControl.csproj", "{2B71D20F-009D-4089-8C69-98DCCFADF932}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}.Release|Any CPU.Build.0 = Release|Any CPU
{2B71D20F-009D-4089-8C69-98DCCFADF932}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2B71D20F-009D-4089-8C69-98DCCFADF932}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2B71D20F-009D-4089-8C69-98DCCFADF932}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2B71D20F-009D-4089-8C69-98DCCFADF932}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {59AAF131-8BF2-4032-93D1-76882EA9D29A}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,85 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Xml.Linq;
using System.Xml.XPath;
namespace Eugen.ESystem.Windows.Forms
{
internal class LoadXML
{
public string FileName { get; set; }
public string Topic { get; set; } //z.B. "NX-Portal"
public string Group { get; set; } //z.B. "NX 1953"
public string[] Keys { get; set; } //z.B. "UGII_ENV"
public string[] Values { get; set; } //z.B. "M:\ug\NX1953_NXTC\global\00_DEFAULTS\UGII\ugii_env.dat"
public void Load()
{
// Das Dokument in eine neue XElement-Instanz laden
XElement rootElement = XElement.Load(FileName);
// Auflistung für die Gruppe erzeugen
List<Topics> groups = new List<Topics>();
//Alle groups-Elemente einlesen und durchgehen
//var personElements = rootElement.Elements(Group);
var groupElements = rootElement.Elements();
int i = 0;
string[] temp = new string[5];
List<string> lkeys = new List<string>();
List<string> lvalues = new List<string>();
foreach (var groupElement in groupElements)
{
temp = groupElement.ToString().Split(' ');
if (String.IsNullOrEmpty(Group))
{
Group = ExtractGroup(temp);
}
lkeys.Add(ExtractKey(temp));
lvalues.Add(ExtractValue(temp));
i++;
}
string[] keys = new string[lkeys.Count];
string[] values = new string[lvalues.Count];
for (int j = 0; j < lkeys.Count; j++)
{
keys[j] = lkeys[j];
values[j] = lvalues[j];
}
Keys = keys;
Values = values;
}
private string ExtractGroup(string[] temp)
{
return temp[0].Remove(0, 1);
}
private string ExtractKey(string[] temp)
{
return temp[1].Remove(temp[1].IndexOf("="));
}
private string ExtractValue(string[] temp)
{
return temp[1].Remove(0, temp[1].IndexOf("=") + 1).Replace("\"", "");
}
}
class Topics
{
public string Key;
public string Value;
}
}

View File

@ -0,0 +1,92 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Xml.Linq;
using System.Xml.XPath;
namespace Eugen.ESystem.Windows.Forms
{
internal class LoadXML
{
public string FileName { get; set; }
public string Topic { get; set; } //z.B. "NX-Portal"
public string Group { get; set; } //z.B. "NX"
public string Key { get; set; } //z.B. "Version"
public string[] Values { get; set; } //z.B. "NX 1953"
public string Standard { get; set; } //z.B. "yes"
public void Load()
{
// Das Dokument in eine neue XElement-Instanz laden
XElement rootElement = XElement.Load(@"C:\Temp\Test\Test.xml");
// Auflistung für die Gruppe erzeugen
List<Topics> groups = new List<Topics>();
//Alle groups-Elemente einlesen und durchgehen
//var personElements = rootElement.Elements(Group);
var groupElements = rootElement.Elements();
foreach (var groupElement in groupElements)
{
//Neue Gruppe erzeugen und in der Auflistung ablegen
Topics group = new Topics();
groups.Add(group);
//Das Attribut id einlesen
XAttribute idAttribute = groupElement.Attribute("Id");
if (idAttribute != null)
{
group.Id = idAttribute.Value;
}
//Key-Element suchen und speichern
XAttribute keyAttribut = groupElement.Attribute(Key);
if (keyAttribut != null)
{
group.Version = keyAttribut.Value;
}
//Standard-Element suchen und speichern
XAttribute standardAttribut = groupElement.Attribute("Standard");
if (standardAttribut != null)
{
group.Standard = standardAttribut.Value;
}
}
}
public void LoadData()
{
//XElement zum Lesen erzeugen
XElement personsXML = XElement.Load(FileName);
//XDocument personsXML = XDocument.Load(FileName);
//Alle Aliens abfragen
var persons =
from person in personsXML.Descendants("person")
where person.Element("type").Value == "Alien"
select new
{
Id = (int)person.Attribute("id"),
FirstName = person.Element("firstname").Value,
LastName = person.Element("lastname").Value
};
//Die abgefragten Personen durchgehen und derern Daten ausgeben
foreach (var person in persons)
{
//TODO:
}
}
}
class Topics
{
public string Id;
public string Version;
public string Standard;
}
}

View File

@ -0,0 +1,281 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Eugen.ESystem.Windows.Forms.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class AppResources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal AppResources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Eugen.ESystem.Windows.Forms.Properties.AppResources", typeof(AppResources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die xml files (*.xml)|*.xml|All files (*.*)|*.* ähnelt.
/// </summary>
internal static string dlgFilter {
get {
return ResourceManager.GetString("dlgFilter", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Open XML file ähnelt.
/// </summary>
internal static string dlgOpenTitle {
get {
return ResourceManager.GetString("dlgOpenTitle", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Save XML file ähnelt.
/// </summary>
internal static string dlgSaveTitle {
get {
return ResourceManager.GetString("dlgSaveTitle", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Function ähnelt.
/// </summary>
internal static string function001 {
get {
return ResourceManager.GetString("function001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
/// </summary>
internal static string msgBoxCapt001 {
get {
return ResourceManager.GetString("msgBoxCapt001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt.
/// </summary>
internal static string msgBoxCapt002 {
get {
return ResourceManager.GetString("msgBoxCapt002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Question ähnelt.
/// </summary>
internal static string msgBoxCapt003 {
get {
return ResourceManager.GetString("msgBoxCapt003", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Information ähnelt.
/// </summary>
internal static string msgBoxCapt004 {
get {
return ResourceManager.GetString("msgBoxCapt004", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die File not found! ähnelt.
/// </summary>
internal static string msgBoxTxt001 {
get {
return ResourceManager.GetString("msgBoxTxt001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die No configuration file exists yet for this selection.
///Values have to be defined and saved first. ähnelt.
/// </summary>
internal static string msgBoxTxt002 {
get {
return ResourceManager.GetString("msgBoxTxt002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Should the values be saved? ähnelt.
/// </summary>
internal static string msgBoxTxt003 {
get {
return ResourceManager.GetString("msgBoxTxt003", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Data was found, but the cleanup
///could not be completed successfully. ähnelt.
/// </summary>
internal static string msgBoxTxt004 {
get {
return ResourceManager.GetString("msgBoxTxt004", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Data was successfully cleaned. ähnelt.
/// </summary>
internal static string msgBoxTxt005 {
get {
return ResourceManager.GetString("msgBoxTxt005", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die The file was saved successfully. ähnelt.
/// </summary>
internal static string msgBoxTxt006 {
get {
return ResourceManager.GetString("msgBoxTxt006", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Visible ähnelt.
/// </summary>
internal static string status001 {
get {
return ResourceManager.GetString("status001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Enable ähnelt.
/// </summary>
internal static string status002 {
get {
return ResourceManager.GetString("status002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Administrator ähnelt.
/// </summary>
internal static string user001 {
get {
return ResourceManager.GetString("user001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Developer ähnelt.
/// </summary>
internal static string user002 {
get {
return ResourceManager.GetString("user002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Key User ähnelt.
/// </summary>
internal static string user003 {
get {
return ResourceManager.GetString("user003", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Advanced User ähnelt.
/// </summary>
internal static string user004 {
get {
return ResourceManager.GetString("user004", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die User ähnelt.
/// </summary>
internal static string user005 {
get {
return ResourceManager.GetString("user005", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Trainee ähnelt.
/// </summary>
internal static string user006 {
get {
return ResourceManager.GetString("user006", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Guest ähnelt.
/// </summary>
internal static string user007 {
get {
return ResourceManager.GetString("user007", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Supplier ähnelt.
/// </summary>
internal static string user008 {
get {
return ResourceManager.GetString("user008", resourceCulture);
}
}
}
}

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="dlgFilter" xml:space="preserve">
<value>xml Datei (*.xml)|*.xml|Alle Dateien (*.*)|*.*</value>
</data>
<data name="dlgOpenTitle" xml:space="preserve">
<value>Öffne XML Datei</value>
</data>
<data name="dlgSaveTitle" xml:space="preserve">
<value>Speichere XML Datei</value>
</data>
<data name="function001" xml:space="preserve">
<value>Funktion</value>
</data>
<data name="msgBoxCapt001" xml:space="preserve">
<value>Fehler</value>
</data>
<data name="msgBoxCapt002" xml:space="preserve">
<value>Warnung</value>
</data>
<data name="msgBoxCapt003" xml:space="preserve">
<value>Frage</value>
</data>
<data name="msgBoxCapt004" xml:space="preserve">
<value>Information</value>
</data>
<data name="msgBoxTxt001" xml:space="preserve">
<value>Datei wurde nicht gefunden!</value>
</data>
<data name="msgBoxTxt002" xml:space="preserve">
<value>Für diese Auswahl existiert noch keine Konfigurationsdatei.
Es müssen erst noch Werte definiert und gespeichert werden.</value>
</data>
<data name="msgBoxTxt003" xml:space="preserve">
<value>Sollen die Werte gespeichert werden?</value>
</data>
<data name="msgBoxTxt004" xml:space="preserve">
<value>Daten wurden gefunden, aber die Bereinigung
konnte nicht erfolgreich beendet werden.</value>
</data>
<data name="msgBoxTxt005" xml:space="preserve">
<value>Daten wurden erfolgreich bereinigt.</value>
</data>
<data name="msgBoxTxt006" xml:space="preserve">
<value>Die Datei wurde erfolgreich gespeichert.</value>
</data>
<data name="status001" xml:space="preserve">
<value>Sichtbar</value>
</data>
<data name="status002" xml:space="preserve">
<value>Aktiviert</value>
</data>
<data name="user001" xml:space="preserve">
<value>Administrator</value>
</data>
<data name="user002" xml:space="preserve">
<value>Entwickler</value>
</data>
<data name="user003" xml:space="preserve">
<value>Hauptanwender</value>
</data>
<data name="user004" xml:space="preserve">
<value>Erfahr. Anwender</value>
</data>
<data name="user005" xml:space="preserve">
<value>Anwender</value>
</data>
<data name="user006" xml:space="preserve">
<value>Auszubildender</value>
</data>
<data name="user007" xml:space="preserve">
<value>Gast</value>
</data>
<data name="user008" xml:space="preserve">
<value>Zulieferer</value>
</data>
</root>

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="dlgFilter" xml:space="preserve">
<value>xml files (*.xml)|*.xml|All files (*.*)|*.*</value>
</data>
<data name="dlgOpenTitle" xml:space="preserve">
<value>Open XML file</value>
</data>
<data name="dlgSaveTitle" xml:space="preserve">
<value>Save XML file</value>
</data>
<data name="function001" xml:space="preserve">
<value>Function</value>
</data>
<data name="msgBoxCapt001" xml:space="preserve">
<value>Error</value>
</data>
<data name="msgBoxCapt002" xml:space="preserve">
<value>Warning</value>
</data>
<data name="msgBoxCapt003" xml:space="preserve">
<value>Question</value>
</data>
<data name="msgBoxCapt004" xml:space="preserve">
<value>Information</value>
</data>
<data name="msgBoxTxt001" xml:space="preserve">
<value>File not found!</value>
</data>
<data name="msgBoxTxt002" xml:space="preserve">
<value>No configuration file exists yet for this selection.
Values have to be defined and saved first.</value>
</data>
<data name="msgBoxTxt003" xml:space="preserve">
<value>Should the values be saved?</value>
</data>
<data name="msgBoxTxt004" xml:space="preserve">
<value>Data was found, but the cleanup
could not be completed successfully.</value>
</data>
<data name="msgBoxTxt005" xml:space="preserve">
<value>Data was successfully cleaned.</value>
</data>
<data name="msgBoxTxt006" xml:space="preserve">
<value>The file was saved successfully.</value>
</data>
<data name="status001" xml:space="preserve">
<value>Visible</value>
</data>
<data name="status002" xml:space="preserve">
<value>Enable</value>
</data>
<data name="user001" xml:space="preserve">
<value>Administrator</value>
</data>
<data name="user002" xml:space="preserve">
<value>Developer</value>
</data>
<data name="user003" xml:space="preserve">
<value>Key User</value>
</data>
<data name="user004" xml:space="preserve">
<value>Advanced User</value>
</data>
<data name="user005" xml:space="preserve">
<value>User</value>
</data>
<data name="user006" xml:space="preserve">
<value>Trainee</value>
</data>
<data name="user007" xml:space="preserve">
<value>Guest</value>
</data>
<data name="user008" xml:space="preserve">
<value>Supplier</value>
</data>
</root>

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="dlgFilter" xml:space="preserve">
<value>xml files (*.xml)|*.xml|All files (*.*)|*.*</value>
</data>
<data name="dlgOpenTitle" xml:space="preserve">
<value>Open XML file</value>
</data>
<data name="dlgSaveTitle" xml:space="preserve">
<value>Save XML file</value>
</data>
<data name="function001" xml:space="preserve">
<value>Function</value>
</data>
<data name="msgBoxCapt001" xml:space="preserve">
<value>Error</value>
</data>
<data name="msgBoxCapt002" xml:space="preserve">
<value>Warning</value>
</data>
<data name="msgBoxCapt003" xml:space="preserve">
<value>Question</value>
</data>
<data name="msgBoxCapt004" xml:space="preserve">
<value>Information</value>
</data>
<data name="msgBoxTxt001" xml:space="preserve">
<value>File not found!</value>
</data>
<data name="msgBoxTxt002" xml:space="preserve">
<value>No configuration file exists yet for this selection.
Values have to be defined and saved first.</value>
</data>
<data name="msgBoxTxt003" xml:space="preserve">
<value>Should the values be saved?</value>
</data>
<data name="msgBoxTxt004" xml:space="preserve">
<value>Data was found, but the cleanup
could not be completed successfully.</value>
</data>
<data name="msgBoxTxt005" xml:space="preserve">
<value>Data was successfully cleaned.</value>
</data>
<data name="msgBoxTxt006" xml:space="preserve">
<value>The file was saved successfully.</value>
</data>
<data name="status001" xml:space="preserve">
<value>Visible</value>
</data>
<data name="status002" xml:space="preserve">
<value>Enable</value>
</data>
<data name="user001" xml:space="preserve">
<value>Administrator</value>
</data>
<data name="user002" xml:space="preserve">
<value>Developer</value>
</data>
<data name="user003" xml:space="preserve">
<value>Key User</value>
</data>
<data name="user004" xml:space="preserve">
<value>Advanced User</value>
</data>
<data name="user005" xml:space="preserve">
<value>User</value>
</data>
<data name="user006" xml:space="preserve">
<value>Trainee</value>
</data>
<data name="user007" xml:space="preserve">
<value>Guest</value>
</data>
<data name="user008" xml:space="preserve">
<value>Supplier</value>
</data>
</root>

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("TruthTableControl")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("TruthTableControl")]
[assembly: AssemblyCopyright("Copyright © 2023 by Eugen Höglinger")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("65c7f0f6-b8ca-4c1d-9c68-ed98fc2d31a1")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,83 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Eugen.ESystem.Windows.Forms.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Eugen.ESystem.Windows.Forms.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Pfeil_oben {
get {
object obj = ResourceManager.GetObject("Pfeil_oben", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Pfeil_unten {
get {
object obj = ResourceManager.GetObject("Pfeil_unten", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View File

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="Pfeil_oben" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Pfeil_oben.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Pfeil_unten" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Pfeil_unten.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

View File

@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Linq;
using AppRes = Eugen.ESystem.Windows.Forms.Properties.AppResources;
namespace Eugen.ESystem.Windows.Forms
{
internal class SaveXML
{
public string FileName { get; set; }
public string Topic = ""; //z.B. "NX-Portal"
public string Group { get; set; } //z.B. "NX 1953"
public string[] Keys { get; set; } //z.B. "UGII_ENV"
public string[] Values { get; set; } //z.B. "M:\ug\NX1953_NXTC\global\00_DEFAULTS\UGII\ugii_env.dat"
public void Save()
{
//Namensraum definieren
XNamespace ns = "https://www.engelglobal.com/de/at/index.html";
//Wurzelelement erzeugen
XElement rootElement = new XElement(ns + Topic);
//Namensraum als Attribut angeben
rootElement.Add(new XAttribute("xmlns", ns));
//Der Wert
for (int i = 0; i < Values.Length; i++)
{
XElement groupElement = new XElement(ns + Group.Replace(" ", "_"));
groupElement.Add(new XAttribute(Keys[i], Values[i]));
rootElement.Add(groupElement);
}
rootElement.Save(FileName);
MessageBox.Show(AppRes.msgBoxTxt006, AppRes.msgBoxCapt004, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}

View File

@ -0,0 +1,416 @@
namespace Eugen.ESystem.Windows.Forms
{
partial class TruthTableControl
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TruthTableControl));
this.groupBoxValueControl = new System.Windows.Forms.GroupBox();
this.labelUser8 = new System.Windows.Forms.Label();
this.labelUser7 = new System.Windows.Forms.Label();
this.labelUser6 = new System.Windows.Forms.Label();
this.labelUser5 = new System.Windows.Forms.Label();
this.labelUser4 = new System.Windows.Forms.Label();
this.labelUser3 = new System.Windows.Forms.Label();
this.labelUser2 = new System.Windows.Forms.Label();
this.labelUser1 = new System.Windows.Forms.Label();
this.buttonCleanup = new System.Windows.Forms.Button();
this.comboBoxGroup = new System.Windows.Forms.ComboBox();
this.panelEncrypt = new System.Windows.Forms.Panel();
this.checkBoxEncryptValues = new System.Windows.Forms.CheckBox();
this.buttonDown = new System.Windows.Forms.Button();
this.buttonUp = new System.Windows.Forms.Button();
this.buttonSave = new System.Windows.Forms.Button();
this.buttonLoad = new System.Windows.Forms.Button();
this.dataGridViewValues = new System.Windows.Forms.DataGridView();
this.labelGroup = new System.Windows.Forms.Label();
this.openFileDialog = new System.Windows.Forms.OpenFileDialog();
this.saveFileDialog = new System.Windows.Forms.SaveFileDialog();
this.ColumnFunction = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ColumnAdminVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnAdminEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnDeveloperVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnDeveloperEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnKeyUserVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnKeyUserEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnAdvancedUserVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnAdvancedUserEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnUserVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnUserEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnTraineeVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnTraineeEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnGuestVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnGuestEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnSupplierVisible = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.ColumnSupplierEnable = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.groupBoxValueControl.SuspendLayout();
this.panelEncrypt.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridViewValues)).BeginInit();
this.SuspendLayout();
//
// groupBoxValueControl
//
resources.ApplyResources(this.groupBoxValueControl, "groupBoxValueControl");
this.groupBoxValueControl.Controls.Add(this.labelUser8);
this.groupBoxValueControl.Controls.Add(this.labelUser7);
this.groupBoxValueControl.Controls.Add(this.labelUser6);
this.groupBoxValueControl.Controls.Add(this.labelUser5);
this.groupBoxValueControl.Controls.Add(this.labelUser4);
this.groupBoxValueControl.Controls.Add(this.labelUser3);
this.groupBoxValueControl.Controls.Add(this.labelUser2);
this.groupBoxValueControl.Controls.Add(this.labelUser1);
this.groupBoxValueControl.Controls.Add(this.buttonCleanup);
this.groupBoxValueControl.Controls.Add(this.comboBoxGroup);
this.groupBoxValueControl.Controls.Add(this.panelEncrypt);
this.groupBoxValueControl.Controls.Add(this.buttonDown);
this.groupBoxValueControl.Controls.Add(this.buttonUp);
this.groupBoxValueControl.Controls.Add(this.buttonSave);
this.groupBoxValueControl.Controls.Add(this.buttonLoad);
this.groupBoxValueControl.Controls.Add(this.dataGridViewValues);
this.groupBoxValueControl.Controls.Add(this.labelGroup);
this.groupBoxValueControl.Name = "groupBoxValueControl";
this.groupBoxValueControl.TabStop = false;
//
// labelUser8
//
resources.ApplyResources(this.labelUser8, "labelUser8");
this.labelUser8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser8.Name = "labelUser8";
//
// labelUser7
//
resources.ApplyResources(this.labelUser7, "labelUser7");
this.labelUser7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser7.Name = "labelUser7";
//
// labelUser6
//
resources.ApplyResources(this.labelUser6, "labelUser6");
this.labelUser6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser6.Name = "labelUser6";
//
// labelUser5
//
resources.ApplyResources(this.labelUser5, "labelUser5");
this.labelUser5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser5.Name = "labelUser5";
//
// labelUser4
//
resources.ApplyResources(this.labelUser4, "labelUser4");
this.labelUser4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser4.Name = "labelUser4";
//
// labelUser3
//
resources.ApplyResources(this.labelUser3, "labelUser3");
this.labelUser3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser3.Name = "labelUser3";
//
// labelUser2
//
resources.ApplyResources(this.labelUser2, "labelUser2");
this.labelUser2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser2.Name = "labelUser2";
//
// labelUser1
//
resources.ApplyResources(this.labelUser1, "labelUser1");
this.labelUser1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser1.Name = "labelUser1";
//
// buttonCleanup
//
resources.ApplyResources(this.buttonCleanup, "buttonCleanup");
this.buttonCleanup.Name = "buttonCleanup";
this.buttonCleanup.UseVisualStyleBackColor = true;
this.buttonCleanup.Click += new System.EventHandler(this.buttonCleanup_Click);
//
// comboBoxGroup
//
resources.ApplyResources(this.comboBoxGroup, "comboBoxGroup");
this.comboBoxGroup.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxGroup.FormattingEnabled = true;
this.comboBoxGroup.Name = "comboBoxGroup";
this.comboBoxGroup.SelectedIndexChanged += new System.EventHandler(this.comboBoxGroup_SelectedIndexChanged);
this.comboBoxGroup.TextChanged += new System.EventHandler(this.comboBoxGroup_TextChanged);
//
// panelEncrypt
//
resources.ApplyResources(this.panelEncrypt, "panelEncrypt");
this.panelEncrypt.Controls.Add(this.checkBoxEncryptValues);
this.panelEncrypt.Name = "panelEncrypt";
//
// checkBoxEncryptValues
//
resources.ApplyResources(this.checkBoxEncryptValues, "checkBoxEncryptValues");
this.checkBoxEncryptValues.Name = "checkBoxEncryptValues";
this.checkBoxEncryptValues.UseVisualStyleBackColor = true;
//
// buttonDown
//
resources.ApplyResources(this.buttonDown, "buttonDown");
this.buttonDown.BackgroundImage = global::Eugen.ESystem.Windows.Forms.Properties.Resources.Pfeil_unten;
this.buttonDown.Name = "buttonDown";
this.buttonDown.UseVisualStyleBackColor = true;
this.buttonDown.Click += new System.EventHandler(this.buttonDown_Click);
//
// buttonUp
//
resources.ApplyResources(this.buttonUp, "buttonUp");
this.buttonUp.BackgroundImage = global::Eugen.ESystem.Windows.Forms.Properties.Resources.Pfeil_oben;
this.buttonUp.Name = "buttonUp";
this.buttonUp.UseVisualStyleBackColor = true;
this.buttonUp.Click += new System.EventHandler(this.buttonUp_Click);
//
// buttonSave
//
resources.ApplyResources(this.buttonSave, "buttonSave");
this.buttonSave.Name = "buttonSave";
this.buttonSave.UseVisualStyleBackColor = true;
this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click);
//
// buttonLoad
//
resources.ApplyResources(this.buttonLoad, "buttonLoad");
this.buttonLoad.Name = "buttonLoad";
this.buttonLoad.UseVisualStyleBackColor = true;
this.buttonLoad.Click += new System.EventHandler(this.buttonLoad_Click);
//
// dataGridViewValues
//
this.dataGridViewValues.AllowUserToAddRows = false;
this.dataGridViewValues.AllowUserToDeleteRows = false;
resources.ApplyResources(this.dataGridViewValues, "dataGridViewValues");
this.dataGridViewValues.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridViewValues.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.ColumnFunction,
this.ColumnAdminVisible,
this.ColumnAdminEnable,
this.ColumnDeveloperVisible,
this.ColumnDeveloperEnable,
this.ColumnKeyUserVisible,
this.ColumnKeyUserEnable,
this.ColumnAdvancedUserVisible,
this.ColumnAdvancedUserEnable,
this.ColumnUserVisible,
this.ColumnUserEnable,
this.ColumnTraineeVisible,
this.ColumnTraineeEnable,
this.ColumnGuestVisible,
this.ColumnGuestEnable,
this.ColumnSupplierVisible,
this.ColumnSupplierEnable});
this.dataGridViewValues.Name = "dataGridViewValues";
this.dataGridViewValues.RowsRemoved += new System.Windows.Forms.DataGridViewRowsRemovedEventHandler(this.dataGridViewValues_RowsRemoved);
this.dataGridViewValues.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dataGridViewValues_KeyDown);
//
// labelGroup
//
resources.ApplyResources(this.labelGroup, "labelGroup");
this.labelGroup.Name = "labelGroup";
//
// openFileDialog
//
this.openFileDialog.FileName = "openFileDialog";
resources.ApplyResources(this.openFileDialog, "openFileDialog");
//
// ColumnFunction
//
resources.ApplyResources(this.ColumnFunction, "ColumnFunction");
this.ColumnFunction.Name = "ColumnFunction";
this.ColumnFunction.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
//
// ColumnAdminVisible
//
resources.ApplyResources(this.ColumnAdminVisible, "ColumnAdminVisible");
this.ColumnAdminVisible.Name = "ColumnAdminVisible";
this.ColumnAdminVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnAdminVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnAdminEnable
//
resources.ApplyResources(this.ColumnAdminEnable, "ColumnAdminEnable");
this.ColumnAdminEnable.Name = "ColumnAdminEnable";
this.ColumnAdminEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnAdminEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnDeveloperVisible
//
resources.ApplyResources(this.ColumnDeveloperVisible, "ColumnDeveloperVisible");
this.ColumnDeveloperVisible.Name = "ColumnDeveloperVisible";
this.ColumnDeveloperVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnDeveloperVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnDeveloperEnable
//
resources.ApplyResources(this.ColumnDeveloperEnable, "ColumnDeveloperEnable");
this.ColumnDeveloperEnable.Name = "ColumnDeveloperEnable";
this.ColumnDeveloperEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnDeveloperEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnKeyUserVisible
//
resources.ApplyResources(this.ColumnKeyUserVisible, "ColumnKeyUserVisible");
this.ColumnKeyUserVisible.Name = "ColumnKeyUserVisible";
this.ColumnKeyUserVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnKeyUserVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnKeyUserEnable
//
resources.ApplyResources(this.ColumnKeyUserEnable, "ColumnKeyUserEnable");
this.ColumnKeyUserEnable.Name = "ColumnKeyUserEnable";
this.ColumnKeyUserEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnKeyUserEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnAdvancedUserVisible
//
resources.ApplyResources(this.ColumnAdvancedUserVisible, "ColumnAdvancedUserVisible");
this.ColumnAdvancedUserVisible.Name = "ColumnAdvancedUserVisible";
this.ColumnAdvancedUserVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnAdvancedUserVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnAdvancedUserEnable
//
resources.ApplyResources(this.ColumnAdvancedUserEnable, "ColumnAdvancedUserEnable");
this.ColumnAdvancedUserEnable.Name = "ColumnAdvancedUserEnable";
this.ColumnAdvancedUserEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnAdvancedUserEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnUserVisible
//
resources.ApplyResources(this.ColumnUserVisible, "ColumnUserVisible");
this.ColumnUserVisible.Name = "ColumnUserVisible";
this.ColumnUserVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnUserVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnUserEnable
//
resources.ApplyResources(this.ColumnUserEnable, "ColumnUserEnable");
this.ColumnUserEnable.Name = "ColumnUserEnable";
this.ColumnUserEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnUserEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnTraineeVisible
//
resources.ApplyResources(this.ColumnTraineeVisible, "ColumnTraineeVisible");
this.ColumnTraineeVisible.Name = "ColumnTraineeVisible";
this.ColumnTraineeVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnTraineeVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnTraineeEnable
//
resources.ApplyResources(this.ColumnTraineeEnable, "ColumnTraineeEnable");
this.ColumnTraineeEnable.Name = "ColumnTraineeEnable";
this.ColumnTraineeEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnTraineeEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnGuestVisible
//
resources.ApplyResources(this.ColumnGuestVisible, "ColumnGuestVisible");
this.ColumnGuestVisible.Name = "ColumnGuestVisible";
this.ColumnGuestVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnGuestVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnGuestEnable
//
resources.ApplyResources(this.ColumnGuestEnable, "ColumnGuestEnable");
this.ColumnGuestEnable.Name = "ColumnGuestEnable";
this.ColumnGuestEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnGuestEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnSupplierVisible
//
resources.ApplyResources(this.ColumnSupplierVisible, "ColumnSupplierVisible");
this.ColumnSupplierVisible.Name = "ColumnSupplierVisible";
this.ColumnSupplierVisible.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnSupplierVisible.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// ColumnSupplierEnable
//
resources.ApplyResources(this.ColumnSupplierEnable, "ColumnSupplierEnable");
this.ColumnSupplierEnable.Name = "ColumnSupplierEnable";
this.ColumnSupplierEnable.Resizable = System.Windows.Forms.DataGridViewTriState.True;
this.ColumnSupplierEnable.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
//
// TruthTableControl
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.groupBoxValueControl);
this.Name = "TruthTableControl";
this.groupBoxValueControl.ResumeLayout(false);
this.groupBoxValueControl.PerformLayout();
this.panelEncrypt.ResumeLayout(false);
this.panelEncrypt.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridViewValues)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox groupBoxValueControl;
private System.Windows.Forms.Button buttonSave;
private System.Windows.Forms.Button buttonLoad;
private System.Windows.Forms.CheckBox checkBoxEncryptValues;
private System.Windows.Forms.Label labelGroup;
private System.Windows.Forms.Button buttonDown;
private System.Windows.Forms.Button buttonUp;
private System.Windows.Forms.OpenFileDialog openFileDialog;
private System.Windows.Forms.SaveFileDialog saveFileDialog;
private System.Windows.Forms.Panel panelEncrypt;
private System.Windows.Forms.ComboBox comboBoxGroup;
private System.Windows.Forms.Button buttonCleanup;
private System.Windows.Forms.Label labelUser8;
private System.Windows.Forms.Label labelUser7;
private System.Windows.Forms.Label labelUser6;
private System.Windows.Forms.Label labelUser5;
private System.Windows.Forms.Label labelUser4;
private System.Windows.Forms.Label labelUser3;
private System.Windows.Forms.Label labelUser2;
private System.Windows.Forms.Label labelUser1;
private System.Windows.Forms.DataGridView dataGridViewValues;
private System.Windows.Forms.DataGridViewTextBoxColumn ColumnFunction;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnAdminVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnAdminEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnDeveloperVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnDeveloperEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnKeyUserVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnKeyUserEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnAdvancedUserVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnAdvancedUserEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnUserVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnUserEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnTraineeVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnTraineeEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnGuestVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnGuestEnable;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnSupplierVisible;
private System.Windows.Forms.DataGridViewCheckBoxColumn ColumnSupplierEnable;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{65C7F0F6-B8CA-4C1D-9C68-ED98FC2D31A1}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Eugen.ESystem.Windows.Forms</RootNamespace>
<AssemblyName>hettabcon</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>false</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="hecryption">
<HintPath>..\..\..\_DLL\Cryption.git\Cryption\bin\Debug\hecryption.dll</HintPath>
</Reference>
<Reference Include="hesvalcon">
<HintPath>..\..\SingleValueControl.git\SingleValueControl\bin\Debug\hesvalcon.dll</HintPath>
</Reference>
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="LoadXML.cs" />
<Compile Include="Properties\AppResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>AppResources.resx</DependentUpon>
</Compile>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="SaveXML.cs" />
<Compile Include="TruthTableControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="TruthTableControl.Designer.cs">
<DependentUpon>TruthTableControl.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\AppResources.de.resx" />
<EmbeddedResource Include="Properties\AppResources.en.resx" />
<EmbeddedResource Include="Properties\AppResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AppResources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="TruthTableControl.de.resx">
<DependentUpon>TruthTableControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TruthTableControl.resx">
<DependentUpon>TruthTableControl.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="Resources\Pfeil_oben.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Pfeil_unten.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="buttonCleanup.Text" xml:space="preserve">
<value>Bereinigen</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="checkBoxEncryptValues.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 22</value>
</data>
<data name="checkBoxEncryptValues.Size" type="System.Drawing.Size, System.Drawing">
<value>73, 17</value>
</data>
<data name="checkBoxEncryptValues.Text" xml:space="preserve">
<value>Chiffrieren</value>
</data>
<data name="buttonSave.Text" xml:space="preserve">
<value>Speichern</value>
</data>
<data name="buttonLoad.Text" xml:space="preserve">
<value>Laden</value>
</data>
<data name="ColumnValue.HeaderText" xml:space="preserve">
<value>Alle Werte</value>
</data>
<data name="labelGroup.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="labelGroup.Text" xml:space="preserve">
<value>Gruppe</value>
</data>
<data name="groupBoxValueControl.Text" xml:space="preserve">
<value>Werte Steuerung</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

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.

Binary file not shown.

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

View File

@ -0,0 +1 @@
c3bc7eee74044ef1b075fd6b6e9ec5c02f18dbf1

View File

@ -0,0 +1,24 @@
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hettabcon.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hettabcon.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\de\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\en\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hecryption.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hesvalcon.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hecryption.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\hesvalcon.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\de\hesvalcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\bin\Debug\en\hesvalcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\TruthTableControl.csproj.AssemblyReference.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.Properties.AppResources.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.Properties.Resources.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.TruthTableControl.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.Properties.AppResources.de.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.Properties.AppResources.en.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\Eugen.ESystem.Windows.Forms.TruthTableControl.de.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\TruthTableControl.csproj.GenerateResource.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\TruthTableControl.csproj.CoreCompileInputs.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\de\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\en\hettabcon.resources.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\TruthTableControl.csproj.CopyComplete
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\hettabcon.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_USER CONTROL\TruthTableControl.git\TruthTableControl\obj\Debug\hettabcon.pdb

View File

@ -0,0 +1 @@
obj\Debug\\_IsIncrementalBuild

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.