gpt4 book ai didi

c# - 如何通过 saveFiledialog 将 richboxtext 内容保存到 .txt 文件?

转载 作者:行者123 更新时间:2023-11-30 23:31:29 27 4
gpt4 key购买 nike

我正在尝试为自己创建一个简单的记事本。目前我已经创建了一个按钮,我可以在其中打开文件并获取内容。我如何创建一个保存文件按钮,以便我的 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()方法:

if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
rtf_NotePad.SaveFile(saveFileDialog1.FileName);
}

此外,还有一种类似的打开文件的方法。这是 RichTextBox.LoadFile()方法。像这样使用它:

if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
rtf_NotePad.LoadFile(openFileDialog1.FileName);
}

关于c# - 如何通过 saveFiledialog 将 richboxtext 内容保存到 .txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568883/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com