簡體   English   中英

在C#中保存用戶設置

[英]Save user settings in c#

我嘗試將用戶設置保存在C#中。

我可以讀取該值並將其放在文本框中,但無法更改。

這是我的WindowsForm,帶有一個文本框和一個保存按鈕:

    namespace tool
{
    public partial class Form4 : Form
    {
        string source = Properties.Settings.Default.Source;
        public Form4()
        {
            InitializeComponent();
        }

        private void Form4_Load(object sender, EventArgs e)
        {
            textBox1.Text = source;
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void save_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.Source = source;
            Properties.Settings.Default.Save();
            Application.Exit();
        }
    }
}

這是帶有我的設置的圖片:

在此處輸入圖片說明

我希望有人有想法:-)

感謝幫助

嘗試這個:

private void save_Click(object sender, EventArgs e)
{
   Properties.Settings.Default.Source = textBox1.Text;
   Properties.Settings.Default.Save();
   Application.Exit();
}

您需要使用文本框中當前的內容,而不是您的成員變量。

或者,您可以將此事件更改為如下(然后您不必修改以上內容):

private void textBox1_TextChanged(object sender, EventArgs e)
{
   source = textBox1.Text;
}

在測試此鍵時,是否可以將讀鎖應用於正在查看的鍵? 也許代碼不是問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM