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()
}
}
}