Welche .NET-Version nutzt Du?
Falls .NET 2.0:
Jede Komponente hat die Eigenschaft ApplicationSettings->PropertyBinding (mal im
OI schauen). Dort kannst Du für jede Eigenschaft der Komponente ein Setting anlegen und dabei auch angeben, ob es user- oder anwendungsbezogen sein soll. In den Eigenschaften Deiner Anwendung kansnt Du dann noch weitere, nicht auf eine Komponente festgelegte, Einstellung einfügen.
Diese Einstellung speicherst Du dann so:
Code:
using WindowsApplication1.Properties;
//...
Settings.Default.Save();
Darum, dass die Datei im korrekten Verzeichnis (c:\dokumente und einstellungen\...) landet, musst Du Dich nicht mehr kümmern, auch der Name wird selbständig gewählt. Und: Die Einstellungen werden beim Programmstart auch ohne Dein zutun wieder geladen!
Falls das jetzt etwas kurz war, melde Dich nochmal, aber Du probierst ja eh lieber selber rum
Christian S.
Admin in der Entwickler-Ecke