簡體   English   中英

使用從文本框中讀取名稱保存文件。 C#

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM