[英]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.