在項目的屬性,我創造了這樣的用戶設置不保存(Settings.Default.Save();)
NumberOfUsers int User 10
的列是名稱,類型,範圍和價值的設置。
然後有一個組合框,用戶可以在其中設置一個'NumberOfUsers'。這個組合有SelectedIndexChanged事件,我在用戶更改組合值時保存更改。下面的代碼:
Settings.Default.NumberOfUsers = combo1.SelectedIndex;
Settings.Default.Save();
與這個組合的形式從父爲frm.ShowDialog();
和子窗體的構造函數叫做我嘗試基礎上,設置條目
combo1.SelectedIndex = Settings.Default.NumberOfUsers;
但是設置組合的選擇指數,這不起作用,即組合不會從設置中拉出值,但它默認爲0作爲選定的索引。
任何人都知道我犯錯的地方?
你確定設置沒有保存?也許這只是組合框的任務不起作用。使用調試器在'combo1.SelectedIndex = Settings.Default.NumberOfUsers'行中斷開並檢查'NumberOfUsers'是否具有正確的值。 – Timwi 2010-08-14 12:22:36
當我關閉應用程序時,我打開項目conf文件,並且「值」框仍然是默認值。這是什麼意思?畢竟存在問題? – trnTash 2010-08-14 12:35:28