Visual Studio C# 儲存使用者設定

這裡使用一個TextBox和一個button來進行示範

進入ApplicationSetting

首先進入TextBox的Properties裡面的ApplicationSetting裡面
點擊PropertyBinding

1.png

設定PropertyBinding

儲存的目標為Text

2.png

點擊新增

3.png

新增應用程式設定

  1. DefaultValue:儲存預設值
  2. Name:設定該物件名稱
  3. Scope:範圍選取User

4.png

設定完成後

回到剛剛的畫面

可以看到TextBox的Text的預設值被填上去了

5.png

如果想再進行額外的設定

點擊方案總管的Settings.settings

即可看到剛剛的設定值

6.png

使用方法

存取設定值

Properties.Settings.Default."你設定的物件名稱"

範例:    

Properties.Settings.Default.User_Name;

儲存設定值

Properties.Settings.Default.Save();

執行結果

更改TextBox裡面的值,並點擊儲存設定,重新啟動程式,可以看到剛剛儲存的設定,被顯示出來了。

7.png

完整程式碼

嗯....非常簡潔,就一個點擊事件,加上儲存設定而已

using System;
using System.Windows.Forms;

namespace Test_Save_Value
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Save_Bt_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.Save();
        }
    }
}

可以看到這是一個非常方便的東西呢,你還可以透過他來計算使用者,是不是首次運行這個程式呢

Last modification:December 8th, 2019 at 12:41 pm