【发布时间】:2018-04-05 10:31:51
【问题描述】:
我是 C# 新手。我正在尝试构建一个记事本应用程序。这就是我尝试编写文件并保存富文本文件的方式。但是当我将文本加粗并保存并尝试打开保存的文件时,我看不到粗体文本。我只看到文件内的纯文本。
我应该在我的代码中进行哪些更改,以便我可以在富文本框中看到我所做的更改?
var _myRichTextBox = (MyRichTextBox)myTabControlZ.TabPages[myTabControlZ.SelectedIndex].Controls[0];
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
String filename = saveFileDialog1.FileName;
if (filename != "")
{
File.WriteAllText(filename, "");
StreamWriter strw = new StreamWriter(filename);
strw.Write(_myRichTextBox.richTextBox1.Text);
【问题讨论】:
-
试试 this answer 并告诉我它是否有效
-
您正在保存文本,但文本中没有任何格式。保存(并加载)
Rtf.
标签: c# visual-studio save richtextbox file-writing