2016-07-11 2 views
1

Я работаю над проектом, в котором я хочу сохранить текст, который находится в текстовом поле, когда я закрываю приложение, и когда я снова открываю приложение, я хочу, чтобы оно было там.данные не сохраняются в текстовом поле properties.settings

Я пытаюсь сохранить текстовые данные в app.config, как вы можете видеть в коде ниже, но когда я закрываю приложение и запускаю его, текст, который я вставляю, не существует.

Im действительно путают, потому что, когда форма нагрузки он работает этот

TextBox1.Text = Properties.Settings.Default.SavedText;

и он должен потянуть «спасенный текст», который в настоящее время сохраняется, когда форма вызова события закрытия

Properties.Settings.Default.SavedText = TextBox1.Text;
Properties.Settings.Default.Save();

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using MetroFramework; 
using MetroFramework.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : MetroForm 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 
      textbox1.Text = Properties.Settings.Default.SavedText; 
     } 

     private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
     { 
      Properties.Settings.Default.SavedText = textbox1.Text; 
      Properties.Settings.Default.Save(); 
     } 
    } 
} 

Я также получаю эти ошибки раньше, и я пытался показывать возможные исправления и использовать их, но они не решают проблему с текстом не экономить. enter image description here

Это были потенциальные исправления. enter image description here

ответ

1

Я решил проблему, перейдя в мои свойства проекта и добавив ее в настройки проекта. SavedText> String> Пользователь.

Смежные вопросы