// PartsManagement_SetArticlesGui_PddTree_DisplayConfigs.cs // // Liest aus den Einstellungen welche Darstellungskonfiguration in der Artikeldatenbank eingestellt ist // und schreibt ein anderes Schema in die Einstellung. // // letzte Änderung: // V1.0.0, 28.01.2026, Frank Schöneck, Projektbeginn // // Copyright by Frank Schöneck, 2026 // für Eplan Electric P8, ab V2026 // using Eplan.EplApi.Base; using Eplan.EplApi.Scripting; using System.Windows.Forms; public class SetArticlesGui_PddTree { [Start] public void MyFunction() { //Auslesen des zuletzt genutzten Schema der Darstellung string sSettingDisplayConfigs = "USER.ArticlesGui.PddTree.DisplayConfigs.LastUsed"; Settings oSettingDisplayConfigs = new Settings(); if (oSettingDisplayConfigs.ExistSetting(sSettingDisplayConfigs)) { //Auslesen der aktuellen Darstellung string sLastUsedDisplayConfig = oSettingDisplayConfigs.GetStringSetting(sSettingDisplayConfigs, 0); //Schreiben des Schema der Darstellung string sScheme = "Test"; //Name der einzustellenden Darstellungskonfiguration oSettingDisplayConfigs.SetStringSetting(sSettingDisplayConfigs, sScheme, 0); //Fertig MessageBox.Show("Es war folgendes Schema für die Darstellung eingestellt:\n" + sLastUsedDisplayConfig + "\n\nNun ist folgendes Schema für die Darstellung eingestellt:\n" + sScheme, "SetPartsDatabaseScheme_TreeConfigScheme", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }