I got it right to save my setting but now I want to know where is this "file" or ".config file" stored so I can view all the settings I have created.
Expand|Select|Wrap|Line Numbers
- public class myUserSetting : ApplicationSettingsBase
- {
- [UserScopedSetting()]
- //[DefaultSettingValue("")]
- public String newDir
- {
- get
- {
- return ((String)this["newDir"]);
- }
- set
- {
- this["newDir"] = (String)value;
- }
- }
- }
- myUserSetting mySetting;
- private void Form1_Load(object sender, EventArgs e)
- {
- mySetting = new myUserSetting();
- MessageBox.Show("derectory = " + mySetting.newDir + " Properties Count = " + mySetting.Properties.Count.ToString());
- }
- private void button1_Click(object sender, EventArgs e)
- {
- mySetting.newDir = //random directory I have selected
- mySetting.Save();
- MessageBox.Show("Directry = " + mySetting .newDir);
- }
The reason I want to do this programmatically is because I want the user to assign a Name(setting) and Value(C:\blah\blah\bah) to create new settings and save them in my application.
any help would be much appreciated