Anwendungseinstellungen: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Justus (Diskussion | Beiträge) Die Seite wurde neu angelegt: == Anwendungseinstellungen == Um Einstellungen der Anwendung zu speichern kann man dem einem Projekt eine <tt>Settings File</tt> hinzufügen. Visual Studio erstellt dan... |
Justus (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 2: | Zeile 2: | ||
Um Einstellungen der Anwendung zu speichern kann man dem einem Projekt eine <tt>Settings File</tt> hinzufügen. Visual Studio erstellt dann automatisch einen Designer, in dem man Defaultwerte vorgeben kann. Man kann hier auch einstellen, ob eine Einstellung Systemweit oder nur für den aktuellen Benutzer gilt. | Um Einstellungen der Anwendung zu speichern kann man dem einem Projekt eine <tt>Settings File</tt> hinzufügen. Visual Studio erstellt dann automatisch einen Designer, in dem man Defaultwerte vorgeben kann. Man kann hier auch einstellen, ob eine Einstellung Systemweit oder nur für den aktuellen Benutzer gilt. | ||
Für das folgende Beispiel nehme ich als Klassenname <tt>Settings1</tt> an. | Für das folgende Beispiel nehme ich als Klassenname <tt>Settings1</tt> an. Diese hat eine Einstellung definiert und zwar <tt>Wert</tt>. Dieser hat als Defaultwert <tt>Bla</tt>. | ||
<source lang="csharp"> | <source lang="csharp"> | ||
// Einstellungen holen | |||
Settings1 s = Settings1.Default; | Settings1 s = Settings1.Default; | ||
// gibt "Bla" auf der Konsole aus | |||
Console.WriteLine(s.Wert); | |||
s.Wert = "Blubb"; | |||
// gibt "Blubb" auf der Konsole aus | |||
Console.WriteLine(s.Wert); | |||
// speichert die Einstellungen | |||
s.Save(); | |||
// setzt die Einstellungen auf ihre Defaultwerte zurück | |||
s.Reset() | |||
// danach muss man wieder speichern | |||
</source> | </source> | ||
