2
我想存儲用戶設置。它們是在運行時創建的,應在重新啓動應用程序後讀取。在運行時創建新設置並在重新啓動後讀取
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
var property = new SettingsProperty("Testname");
property.DefaultValue = "TestValue";
Settings.Default.Properties.Add(property);
Settings.Default.Save();
}
此時,設置被存儲,我可以訪問它。
重新啓動應用程序後,新創建的設置是遠:
public MainForm()
{
InitializeComponent();
foreach (SettingsProperty property in Settings.Default.Properties)
{
//Setting which was created on runtime before not existing
}
}
嘗試這片:Settings.Default.Reload();
並沒有影響對結果什麼。我也試過其他東西,如描述here,但他們都沒有爲我工作。
它有點遲了耶,但這看起來不錯。我不會嘗試,但我會給你+1的努力,謝謝 – eMi 2017-02-05 15:15:03