public static void ResetConfiguration() { string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml"; var currentSetting = new MyPluginSettings(); currentSetting.ToForm(); currentSetting.Save(currentSettingsFile); }
public static MyPluginSettings GetSettings() { string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml"; if (File.Exists(currentSettingsFile)) { return(CurrentSetting = Load <MyPluginSettings>(currentSettingsFile)); } return(new MyPluginSettings()); }
// **************************************************************************************************************************************** // Bouton de reset des configurations du pluggin public static void ResetConfiguration() { // Affecte le fichier de config XML à la variable string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml"; var currentSetting = new MyPluginSettings(); // Reset les champs currentSetting.ToForm(); // Sauvegarde la config currentSetting.Save(currentSettingsFile); }
public static void ShowConfiguration() { string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml"; var currentSetting = new MyPluginSettings(); if (File.Exists(currentSettingsFile)) { currentSetting = Settings.Load <MyPluginSettings>(currentSettingsFile); } currentSetting.ToForm(); currentSetting.Save(currentSettingsFile); }
// fonction Get public static MyPluginSettings GetSettings() { // Affecte le fichier de config XML à la variable string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml"; // Si le fichier existe if (File.Exists(currentSettingsFile)) { // Charge les paramètres return(CurrentSetting = Load <MyPluginSettings>(currentSettingsFile)); } // Renvoie l'objet en retour de fonctions return(new MyPluginSettings()); }
// Bouton afficher la configuration du pluggin public static void ShowConfiguration() { // Affecte le fichier de config XML à la variable string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml"; var currentSetting = new MyPluginSettings(); // Si le fichier existe if (File.Exists(currentSettingsFile)) { // Charge les paramètres currentSetting = Settings.Load <MyPluginSettings>(currentSettingsFile); } currentSetting.ToForm(); // Sauvegarde la config currentSetting.Save(currentSettingsFile); }