用户更改的文本框的默认值

时间:2020-01-10 08:55:18

标签: c# winforms sqlite

使用c#winforms

我想要一个文本框,用于保存用户上次输入的内容。在这种情况下,我想创建一个文本框,其中包含国家/地区的gst,用户可以更改并保存该文本框,以便下次再次打开应用程序时它保持不变。我只能考虑在sqlite中创建一个小表,然后在其中保存数据,然后调用最后保存的数据,但是我不确定是否可行,我只想知道还有其他方法吗?

1 个答案:

答案 0 :(得分:3)

如果只想保存一个字符串,则可以使用设置。为此,请在Project-> Propetries-> Settings下创建一个字符串。 (就我而言,我称其为LastText)

像这样使用它:

private void Form1_Load(object sender, EventArgs e)
{
    textBox1.Text =  Properties.Settings.Default.LastText
}

private void button1_Click(object sender, EventArgs e)
{
    Properties.Settings.Default.LastText = textBox1.Text;
    Properties.Settings.Default.Save();
}