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
///
/// Contains the name of the program file
///
public static string ProgramName { set; get; }
///
/// Contains the version of the program file
///
public static string ProgramVersion { set; get; }
///
/// Contains the copyright notice
///
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 interfaceNxPortal = new List();
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 menuAction = new List();
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 menuTools = new List();
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 menuInformation = new List();
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 menuPreferences = new List();
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 menuHelp = new List();
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();
}
}
}