[英]Saving files with name read from text box. C#
我創建了一些代碼,將我的工作保存到文本文件中,我只是想知道是否有某種方法,以便當我單擊“保存”時,我可以從richTextBox1
讀取文本並將其設置為默認文件名,仍然使用'txt'默認文件擴展名。
例如,當我單擊“保存”時,出現文件夾對話框,並要求您命名文件,就像您使用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();
}
}
只需在SaveFileDialog
上設置FileName
屬性。 加
save.FileName = String.Format("{0}.txt", richTextBox1.Text);
在調用ShowDialog
之前。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.