Application Settings i windows forms?
Jeg har et lille windows program, hvor jeg gerne vil gemme nogle globale settings som man kan ændre uden at skulle ændre i koden, noget ala. en .ini fil. Til dette har jeg forsøgt at bruge .settings i .NET 2.0. Jeg kan fint oprette en masse settings i filen, men hvordan dælen kan jeg bruge dem i mine forms/klasser? Jeg har forsøgt at lave en wrapper class til gets og sets til mine settings, men uden held med at få det til at virke.I min Appsettings.settings har jeg en værdi med name=processPath og en value=c:/filer
Jeg har så lavet wrapper klassen:
sealed class TcpSettings : ApplicationSettingsBase
{
[ApplicationScopedSetting()]
public String ProcessPath
{
get { return (String)this["processPath"]; }
set { this["processPath"] = value; }
}
}
Jeg laver så en: TcpSettings AppSettings = new TcpSettings(); og forsøger at hente mine settings med AppSettings.ProcessPath - det fungerer også, men jeg får bare en tom streng tilbage. Så den får ikke fat på det der ligger i min Appsettings.settings.
Jeg tror selv at problemet ligger i mine gets og sets, men jeg kan ikke lige gennemskue hvor det går galt.
