【发布时间】:2017-09-16 04:55:46
【问题描述】:
我正在尝试为自己创建一个简单的记事本。 目前我创建了一个按钮,我可以在其中打开文件并获取内容。 如何创建一个保存文件按钮,以便我的 Richboxtext 的每一行都转到新的 .txt 文件?
我希望我可以保存到我选择的文件名而不是静态文件名,所以我使用 SaveFileDialog。
这就是我的打开文件。
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
Stream plusma = openFileDialog1.OpenFile();
string faila_nosaukums = openFileDialog1.FileName;
string faila_teksts = File.ReadAllText(faila_nosaukums);
rtf_NotePad.Text = faila_teksts;
}
暂时没有保存文件:
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
}
---------已更新------
保存文件:
saveFileDialog1.Filter = "Text Files (*.txt)|*.txt|RTF Files (*.rtf)|*.rtf";
saveFileDialog1.AddExtension = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
rtf_NotePad.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);
}
添加颜色:
colorDialog1.ShowDialog();
rtf_NotePad.ForeColor = colorDialog1.Color;
【问题讨论】:
-
您可以使用
RichTextBox.SaveFile重载之一。 -
rtf_NotePad.SaveFile(saveFileDialog1.FileName,RichTextBoxStreamType.PlainText);这对我有用。对吗?
-
你想创建什么?类似写字板的应用程序还是类似记事本的应用程序?
-
您正在保存纯文本,然后设置颜色。
rtf_NotePad.ForeColor = colorDialog1.Color;将整个富文本的颜色设置为选定的颜色。 -
干得好,如果您发现它们有帮助,您可以接受其中一个答案并为他们两个投票:)
标签: c# .net winforms richtextbox