Значение текстового поля по умолчанию изменено пользователем - PullRequest
0 голосов
/ 10 января 2020

Использование c# winforms

Я хочу, чтобы текстовое поле сохраняло то, что в него в последний раз вводил пользователь. В этом случае я хочу иметь текстовое поле с gst страны в нем, которое может быть изменено пользователем и сохранено, чтобы оно оставалось измененным при следующем открытии приложения. Я могу думать только о создании маленькой таблицы в sqlite и сохранении там данных, а затем о вызове последних сохраненных данных, но я не уверен, сработает ли это, и я просто хочу знать, есть ли другие способы?

1 Ответ

3 голосов
/ 10 января 2020

Если вы хотите сохранить только одну строку, вы можете использовать настройки. Для этого создайте строку в разделе «Проект» -> «Свойства» -> «Настройки». (В моем случае я назвал это 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...