C# winform程序 把richTextBox中的内容保存在一个文件夹中 就是相当于另存为 用对话框的方式保存
用SaveFileDialog实现可以吗怎么写代码能不能写出具体的代码来呀?答对了才给分,要不我的分又浪费了...
用SaveFileDialog 实现可以吗 怎么写代码 能不能写出具体的代码来呀?答对了才给分,要不我的分又浪费了
展开
3个回答
展开全部
你是想存文件是吧~!我之前写了个记事本里面有个另存为 你看看 在此之前先声明一个全局变量
bool bFileNamed=false;//标记文本框内容是否被命名过
string fileName;//存储当前文件的文件名
这个是调用保存的方法
private void SaveToFile()
{
saveFileDialog.InitialDirectory = "C:\\";//设置保存的默认目录
saveFileDialog.Filter="txt files(*.txt)|*.txt|all files(*.*)|*.*";
saveFileDialog.FilterIndex=1;//默认显示保存内型为TXT
saveFileDialog.RestoreDirectory=true;
if( saveFileDialog.showDialog()==dialogResult.OK)
{
richTextBox.SaveFile(saveFileDialog.FileName,RichTextBoxStreamType.PlainText);
fileName=saveFileDialog.FileName;
bFileNamed=true;
this.Text=saveFileDialog.FileName+" ";
}
}
这个方法好了 然后你在你的另存为控件里调用这个方法就可以了
bool bFileNamed=false;//标记文本框内容是否被命名过
string fileName;//存储当前文件的文件名
这个是调用保存的方法
private void SaveToFile()
{
saveFileDialog.InitialDirectory = "C:\\";//设置保存的默认目录
saveFileDialog.Filter="txt files(*.txt)|*.txt|all files(*.*)|*.*";
saveFileDialog.FilterIndex=1;//默认显示保存内型为TXT
saveFileDialog.RestoreDirectory=true;
if( saveFileDialog.showDialog()==dialogResult.OK)
{
richTextBox.SaveFile(saveFileDialog.FileName,RichTextBoxStreamType.PlainText);
fileName=saveFileDialog.FileName;
bFileNamed=true;
this.Text=saveFileDialog.FileName+" ";
}
}
这个方法好了 然后你在你的另存为控件里调用这个方法就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询