Anwendungseinstellungen: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
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...
 
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>