Entwickler-Ecke

WinForms - mit buttonklick sourcecode ändern?


cemolade - Di 16.11.10 18:01
Titel: mit buttonklick sourcecode ändern?
Hey Leute!

Kann ich mit einem Buttonklick eine bestimmte Zeile vom Programm ändern?
Der Grund dafür ist, ich habe ein Programm geschrieben, und möchte dazu noch einen kleinen "Config"-Tab machen, wo ich Sachen einstellen kann. Und diese Einstellungen sollen am Anfang aus einer txt Datei geladen werden, aber was wenn ich den Platz(Pfad) der Config(txt) Datei ändern will? Den Pfad will ich dann per Buttonklick durch eine TextBox im Sourcecode ändern.

Das ist sicher eine extrem dumme und, wenn es überhaupt geht, eine wahrscheinlich umständliche Lösung..!
Ich bin offen für andere Lösungsvorschläge :P


Danke!


jaenicke - Di 16.11.10 18:05

Am einfachsten pack die Konfigurationsdatei ins Anwendungsdatenverzeichnis oder benutze direkt die Anwendungskonfigurationsklassen von C#.


cemolade - Di 16.11.10 18:09

Von Anwendungskonfigurationsklassen hab ich noch nie was gehört, also streiche ich das gleich wieder :P

Anwendungsdatenverzeichnis? Meinst du die Resources? Wie spreche ich die dann mim Pfad an? Einfach "\Config.txt"; ?


jaenicke - Di 16.11.10 18:30

http://msdn.microsoft.com/en-us/library/ms184658(VS.80).aspx

Und das Anwendungsdatenverzeichnis bekommst du über:

C#-Quelltext
1:
Environment.SpecialFolder.ApplicationData