我只是想知道如果我可以保存/存儲文本框內的文本,並顯示所有文本,每當我打開我的應用程序? 情況是我用兩個組合框做了一個日曆;一個是多年,第二個是幾個月。當我從我的兩個組合框中選擇其中一個項目時,日期會隨着我可以鍵入的相應文本框發生變化。如何將文本框內的內容保存到組合框中?
我認爲使用Telerik的隔離存儲器可以保存它,但它只會保存當前選定的日期和年份,但它不保存我從這些文本框輸入的文本。
我只是想知道如果我可以保存/存儲文本框內的文本,並顯示所有文本,每當我打開我的應用程序? 情況是我用兩個組合框做了一個日曆;一個是多年,第二個是幾個月。當我從我的兩個組合框中選擇其中一個項目時,日期會隨着我可以鍵入的相應文本框發生變化。如何將文本框內的內容保存到組合框中?
我認爲使用Telerik的隔離存儲器可以保存它,但它只會保存當前選定的日期和年份,但它不保存我從這些文本框輸入的文本。
使用SaveFileDialog可以將文本框文本輕鬆保存到文本文件中。 請檢查以下MSDN示例。
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");
標準的方式做到這一點的.NET是在app.config機制:
中的app.config創建數據
加載時初始化您的文本框(例如在Form構造函數中):
public Form1()
{
InitializeComponent();
textBoxBasePath.Text = Properties.Settings.Default.BasePath;
...
}
節省收盤數據:
私人無效Form1_FormClosing(對象發件人,FormClosingEventArgs E) { Properties.Settings.Default.BasePath = textBoxBasePath.Text; Properties.Settings.Default.Save(); }
有關更多詳細信息,請閱讀文檔。
謝謝你的迴應..我剛纔發現我的文本框有它自己的屬性來處理所有的輸入文本..這裏是我的文本框代碼片段:'
感謝您的回覆。我嘗試了代碼,但它不存儲文本...每當我打開應用程序時,文本框仍然是空的。 – Fred
我已編輯過,請嘗試此操作。 – ViVi