Anwendungseinstellungen in Settings Property speichern
- Generell
- bietet die Möglichkeit Anwendungseinstellungen anstatt in ini-Dateien direkt in der Anwendung zu speichern
- Anlegen/Editieren
- Menü->Projekt->MeinProjektname-Eigenschaften… oder im Projektbaum->MeinProjektname->Properties->Settings.settings
- Name: Propertyname
- Typ: Propertytyp (String, Bool …)
- Bereich: Benutzer
- Wert: voreingestellter Wert
- Zugriff im Code
namespace MeineAnwendung { public partial class MeineFormularKlasse : Form { // globales Settings-Objekt erzeugen MeineAnwendung.Properties.Settings mySettings = new MeineAnwendung.Properties.Settings(); private void MeineFormularKlasse_Load(object sender, EventArgs e) { string sText = mySettings.StringPropertyname; } private void Button1_Click(object sender, EventArgs e) { // ursprüngliche Standardeinstellungen wiederherstellen mySettings.Reset(); } private void Button2_Click(object sender, EventArgs e) { // akt. Einstellungen aus Zwischenspeicher laden mySettings.Reload(); } private void MeineFormularKlasse_FormClosing(object sender, FormClosingEventArgs e) { // Einstellungen zuweisen mySettings.StringPropertyname = "Wert"; // Einstellungen im Zwischenspeicher ablegen mySettings.Save() } } }