2016-07-11 20 views
-4

Ich habe mit diesem Problem seit einer Weile jetzt gekämpft und ich habe keine Ahnung, wie dies funktionieren sollte.Laden Sie den Text in ein Textfeld beim Start C#. NET

Ich habe eine WinForm-Anwendung mit einem Textfeld in es, und wenn ich etwas in ihm schreiben und schließen Sie die winform es tut es retten (natürlich)

Wie würde ich es machen den Text speichere ich in der Textbox setzen und Wenn ich dann die WinForm-Anwendung öffne, werden die Informationen (Text) in der Textbox gespeichert.

+0

Haben Sie irgendwelche Anweisungen innerhalb '_TextChanged()'? Zeigen Sie einige verwandte Codes, wenn möglich –

+0

Ich habe keinen Code, ich löschte das Projekt mit dem Code drin, weil ich nichts tun konnte, würde ich von Ihnen mit Code zur Verfügung gestellt, aber ich weiß nicht, wie Sie die Funktion erstellen, die den Text tatsächlich gespeichert in der Textbox. – VargaDev

+0

Wenn Sie Ihren Code gelöscht haben, haben Sie keine Frage zu stellen. Fragen Sie später erneut, wenn Sie Code haben. –

Antwort

1

Sie können das Form_OnClosing-Ereignis verwenden und die Textboxdaten in Ihrer app.config speichern. Wenn Sie die Anwendung dann ausführen, lesen Sie aus der app.config und zeigen Sie die Informationen in der Textbox an.

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

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

Das scheint wie es könnte funktionieren, ich muss nachsehen, wie Sie die Textbox Fata in die app.config speichern, il zurück mit einem Update – VargaDev