C#窗体应用程序关于怎么保存textbox里面的内容
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (fileName == "")
{
SaveFileDialog dlgsave = new SaveFileDialog();
dlgsave.InitialDirectory = "c:\tmp";
dlgsave.Filter = "文本文件(*.txt)|*.txt|富格式文件(*.rtf)|*.rtf|所有文件(*.*)|*.*";
if (dlgsave.ShowDialog() == DialogResult.OK) // 表示按下“确认”按钮
{
fileName = dlgsave.FileName; // 得到用户指定的文件名
File.WriteAllText(fileName, textBox1.Text);
}
}
else
{
}
}
就是点击一个按钮保存,弹出一个框,选择位置然后将textbox的内容保存
如果一开始是新建的文件,文件名为“”,然后自己打一个名字保存
但是如果是打开一个TXT文件后,读出TXT文件数据,然后进行修改,然后再按保存就直接保存不用弹框,并且要将改了的内容再保存在那个TXT文件里,覆盖或者更新TXT内容,第二次再次打开时是修改过的内容