vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Fragen zu Einstellungen über My.Settings 
Autor: Manfred X
Datum: 15.04.14 17:08

zu 1)

Den Vorgabewert einer Settingsvariable bringt das Programm mit.
Änderungen des Users werden lokal oder im Roaming-Bereich in
Config-Dateien gespeichert und beim erneuten Start dort gelesen.
Werden die Config-Dateien gelöscht, greift das Programm wieder auf den
Ausgangswert zu. Das kann man als Default-Wert bezeichnen.

So sieht der Code für eine Settings-Variable in Settings.Designer.VB aus,
wobei "Teststring für Benutzer" der Vorgabewert für "Teststring" ist:
 <Global.System.Configuration.UserScopedSettingAttribute(),  _
  Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
  Global.System.Configuration.DefaultSettingValueAttribute _
        ("Teststring für Benutzer")>  _
  Public Property Teststring() As String
       Get
          Return CType(Me("Teststring"),String)
       End Get
       Set
           Me("Teststring") = value
       End Set
  End Property
Wie Du siehst, ist der Vorgabewert fest im Code eingebaut.
Diese Angaben stehen in der App.Config, die dem Projekt zugeordnet ist.

Was Du erreichen möchtest, entspricht dem eingebauten Standardverhalten.


2.)

Du kannst z.B. zu jeder Settings-Variable eine weitere Settings-Variable
erstellen, die den BackUp-Wert enthält. Bei einem Reset weist Du
der Settings-Variable wieder den Wert zu, der in der zugehörigen
Backup-Variable gespeichert ist.


3.)

Die Config-Dateien stehen dort, wo Du sie eingerichtet hast, z.B.
Lokal / Roaming des Users als User-Config unter der Versionsnummer
im Abschnitt der Anwendung.
http://msdn.microsoft.com/de-de/library/c9db58th%28v=vs.100%29.aspx

Das Kopieren des Projekts bezieht sich nicht auf einen User !


4.)

Die Settings-Dateien des Users (User.Config) haben nichts mit dem Kompilieren
zu tun. Sie werden beim Speichern von Einstellungen zur Laufzeit erstellt
oder aktualisiert.

So sieht der Inhalt einer User.Config aus:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<userSettings>
<Anwendungsname.My.MySettings>
<setting name="Teststring" serializeAs="String">
<value>geänderter Teststring für Benutzer</value>
</setting>
</Anwendungsname.My.MySettings>
</userSettings>
</configuration>


5.)

Was genau möchtest Du - anhand der Windows-Systemeinstellungen des Users -
in Deinem Programm anpassen?

Beitrag wurde zuletzt am 15.04.14 um 17:21:04 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fragen zu Einstellungen über My.Settings4.650spatzimatzi15.04.14 13:22
Re: Fragen zu Einstellungen über My.Settings3.805Manfred X15.04.14 14:00
Re: Fragen zu Einstellungen über My.Settings3.787spatzimatzi15.04.14 16:24
Re: Fragen zu Einstellungen über My.Settings3.989Manfred X15.04.14 17:08
Re: Fragen zu Einstellungen über My.Settings3.744spatzimatzi15.04.14 19:06
Re: Fragen zu Einstellungen über My.Settings3.747Manfred X15.04.14 19:42
Re: Fragen zu Einstellungen über My.Settings3.779ErfinderDesRades16.04.14 18:13
Re: Fragen zu Einstellungen über My.Settings3.673spatzimatzi08.05.14 08:56
Re: Fragen zu Einstellungen über My.Settings3.671Manfred X08.05.14 10:02
Re: Fragen zu Einstellungen über My.Settings3.692ErfinderDesRades08.05.14 10:17
Re: Fragen zu Einstellungen über My.Settings3.854spatzimatzi08.05.14 12:37
Re: Fragen zu Einstellungen über My.Settings3.692spatzimatzi08.05.14 13:55
Re: Fragen zu Einstellungen über My.Settings3.966spatzimatzi08.05.14 18:27
Re: Fragen zu Einstellungen über My.Settings3.647Kuno6009.05.14 03:46
Re: Fragen zu Einstellungen über My.Settings3.603spatzimatzi09.05.14 08:23
Re: Fragen zu Einstellungen über My.Settings3.602Manfred X09.05.14 11:10
Re: Fragen zu Einstellungen über My.Settings3.639spatzimatzi09.05.14 13:33
Re: Fragen zu Einstellungen über My.Settings3.627Manfred X09.05.14 13:47
Re: Fragen zu Einstellungen über My.Settings3.608spatzimatzi09.05.14 14:20
Re: Fragen zu Einstellungen über My.Settings3.580Manfred X09.05.14 14:31
Re: Fragen zu Einstellungen über My.Settings3.625spatzimatzi09.05.14 15:56
Re: Fragen zu Einstellungen über My.Settings3.804Manfred X09.05.14 16:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel