2016-07-25 10 views
0

Ich wundere mich nur, wenn ich den Text in der Textbox speichern/speichern könnte und den ganzen Text anzeigt, wenn ich meine Anwendung zurück öffne? Die Situation ist, dass ich einen Kalender mit zwei Kombinationsfeldern gemacht habe; einer ist seit Jahren und der zweite ist seit Monaten. Wenn ich einen der Artikel aus einem meiner zwei Kombinationsfelder wähle, ändert sich der Tag mit den entsprechenden Textfeldern, in die ich tippen könnte.Wie kann ich Inhalt in der Textboxbindung an die Combobox speichern?

Ich denke, es mit der Verwendung von isolierten Speicher von Telerik zu speichern, aber es speichert nur die aktuell ausgewählte Daten und Jahre, aber es speichert nicht den Text, den ich aus diesen Textfeldern eingib.

Antwort

0

Mit SaveFileDialog können Sie den Text in Textdateien speichern. Überprüfen Sie bitte unten MSDN-Beispiele.

Während OnPropertyChanged:

// Create a file to write to. 
string createText = textBox.Text + Environment.NewLine; 
File.WriteAllText("D:\\TextFile.txt", createText); 

// Open the file to read from. 
string readText = File.ReadAllText("D:\\TextFile.txt"); 
+0

Danke für Ihre Antwort. Ich habe versucht, den Code, aber es speichert nicht den Text ... Textfelder sind immer noch leer, wenn ich die App öffnen. – Fred

+0

Ich habe bearbeitet, bitte versuchen Sie es. – ViVi

0

Der Standard, wie es in .NET zu tun ist, die app.config-Mechanismus:

  1. Erstellen Sie die Daten in app.config

  2. Initialisieren Sie Ihre Textbox beim Laden (z. B. im Formular-Konstruktor):

    public Form1() 
    { 
        InitializeComponent(); 
    
        textBoxBasePath.Text = Properties.Settings.Default.BasePath; 
        ... 
    } 
    
  3. Speichern, um die Daten beim Schließen:

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

Für weitere Details lesen Sie die Dokumentation.

+0

Vielen Dank für Ihre Antwort .. Ich habe gerade herausgefunden, dass meine Textbox hat eine eigene Eigenschaft der Adressierung aller Eingabetexte .. Hier ist der Ausschnitt meines Textbox-Codes: '' es ist innerhalb des ** ResourceDictionary ** codiert, der Hinweis ist der Quellpfad der Eigenschaft ... – Fred