c#问题,高手进

[复制链接]
查看11 | 回复0 | 2008-4-12 13:25:03 | 显示全部楼层 |阅读模式
//*******菜单打开记事本操作********\\OpenFileDialog openfile = new OpenFileDialog(); //打开文件 openfile.Title="打开文件";
//打开的一个“WINDOWS打开对话框”的标题 if (openfile.ShowDialog()==DialogResult.OK) {
string path=openfile.FileName;
pathback = path;
//pathpack是读出文件时需要返回的写入的路径,避免空路径。
StreamReader dr = new StreamReader(path,System.Text.Encoding.Default);
TextBox1.Text = dr.ReadToEnd();
dr.Close(); }//*********记事本保存操作**********\\try {
OpenFileDialog openfile = new OpenFileDialog();
//保存文件
string path = openfile.FileName;
StreamWriter sw = new StreamWriter (pathback,false,System.Text.Encoding.GetEncoding("gb2312"));
sw.Write (TextBox1.Text);
sw.Close(); } catch {
SaveFileDialog savefile = new SaveFileDialog();//另存为
savefile.Title="保存文件";
//打开的一个“WINDOWS保存对话框”的标题
savefile.AddExtension=true;
savefile.Filter="文本文件 (*.txt)|*.txt|Word文件 (*.doc)|*.doc|Excel文件 (*.xls)|*.xls|所有文件 (*.*)|*.*"; //保存格式为txt的格式需保存的文件的格式
if(savefile.ShowDialog()==DialogResult.OK)
{
string path=savefile.FileName;
StreamWriter sw = new StreamWriter (path,false,System.Text.Encoding.GetEncoding("gb2312"));
sw.Write (TextBox1.Text);
sw.Close();
}
TextBox1.Text="";//第一次写完文本保存,然后清空文本框,避免再次执行另存为。 即,给路径赋初值。 }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行