[C#] 善用ApplicationSettings儲存設定值
有時候我們希望程式可以記下使用者的設定
下次開啟時可以繼續沿用這些設定值
方法有很多種 (用登錄檔/寫INI...)
今天來學怎麼使用ApplicationSettings儲存這些設定值
假設我今天寫了一個下載軟體
希望可以儲存使用者下載的目錄位置
首先開啟textBox1的屬性設定
找到ApplicationSettings欄位
點一下PropertyBinding的[...]來做屬性繫結設定
然後在Text欄位右邊點下拉按[(新增...)]
我們新增一個欄位名稱叫做[DownloadFolder]來和textBox1.Text屬性做連繫
預設值是[C:\Downloads]
按下確定後可以看到資料連繫後的變化
最後我們在[儲存]按鈕中輸入以下程式碼
private void btnSave_Click(object sender, EventArgs e)
{
Properties.Settings.Default.Save();
}
完工! 就這麼簡單
[Code下載]
這邊在簡單的記錄一下
他連繫的欄位其實就是放在Properties.Settings裡面
所以如果有需要的話
你可以直接用下面的程式碼取用[DownloadFolder]的值
string folder = Properties.Settings.Default.DownloadFolder;
by sam319