[英]Saving multiple text box entries to a single file, C#
如何將richTextBox1和richTextBox2中的文本保存到同一文件中,可以使用這些文本項作為字符串來創建標簽,可以訪問該文件? 是否還可以將復選框的狀態與richTextBoxes中的文本一起保存?
您可以將所需的內容保存在文件中-只需確定要使用的格式即可。 例如,您可以使用LINQ to XML:
var data = new XDocument("uistate",
new XElement("tb1", richTextBox1.Rtf),
new XElement("tb2", richTextBox2.Rtf),
new XElement("cb", checkBox.Checked));
data.Save("uistate.xml");
試試這個,這會將值保存在texfile中
var strFilePathAndName = "anyPathAndFilename"
using (var fs = new System.IO.FileStream(strFilePathAndName, System.IO.FileMode.OpenOrCreate))
{
fs.Close();
}
// Create the writer for data.
using ( var w = new System.IO.StreamWriter(strFilePathAndName, true))
{
w.Write(richTextBox1.Text);
w.Write(richTextBox2.Text);
w.Write(checkBox1.Checked.toString());
w.Close();
}
“是否還可以將復選框的狀態與來自richTextBoxes的文本一起保存?” 我不明白,但這就是你想要的嗎?
richtextBox1.text = IsItPossibleToSaveCheckboxState.Checked.ToString();
richTextBox1.text將顯示檢查狀態,如True-或-False
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.