1
我创建了一些将我的工作保存到文本文件的代码,我只是想知道是否有某种方式,以便当我单击'保存'时,我可以从richTextBox1
的文本中读取并将其设置为默认文件名,仍然使用'txt'默认文件扩展名。保存从文本框中读取名称的文件。 C#
例如当我点击“保存”时,文件夹对话框出现,并要求您为文件命名,就像您使用Word时一样,我希望该文本框已经具有我的richTextBox1中的文本。
谢谢。
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog save = new SaveFileDialog();
save.InitialDirectory = "C:\\To-Do-List";
save.Filter = "Text Files (*.txt)|*.txt";
save.DefaultExt = ".txt";
DialogResult result = save.ShowDialog();
if (result == DialogResult.OK)
{
using (StreamWriter SW = new StreamWriter(save.FileName))
{
SW.WriteLine(richTextBox1.Text);
SW.WriteLine(richTextBox2.Text);
SW.WriteLine(richTextBox3.Text);
SW.WriteLine(richTextBox4.Text);
SW.WriteLine(richTextBox5.Text);
SW.Close();
}
}
目前还不清楚你在这里问什么。你想从一个富文本框中保存文件?你有什么错误的代码? – paqogomez
您是否要求在用户没有指定文件名时使用richTextBox1值? – selkathguy
当我点击“保存”时,文件夹对话框出现,并要求您为文件命名,就像您使用Word时一样,我希望该文本框已经有我的richTextBox1中的文本。谢谢。 – NFI78