在保存文件或打开文件时,一般我们都会实现一个浏览按钮后弹出一个文件浏览对话框,在2.0及以前都是很轻松的事,其实在3.0及3.5中也是一样的,只不过他们被放到了Microsoft.Win32类库中:
实现步骤:
//系统路径-涉及不到的可以去掉
string strPath = Environment.CurrentDirectory;
Microsoft.Win32.SaveFileDialog dialogOpenFile = new Microsoft.Win32.SaveFileDialog();
dialogOpenFile.DefaultExt = "xls";//默认扩展名
dialogOpenFile.AddExtension = true;//是否自动添加扩展名
dialogOpenFile.Filter = "*.xls|.xls";
dialogOpenFile.OverwritePrompt = true;//文件已存在是否提示覆盖
dialogOpenFile.FileName = "文件名";//默认文件名
dialogOpenFile.CheckPathExists = true;//提示输入的文件名无效
dialogOpenFile.Title = "对话框标题";
//显示对话框
bool? b= dialogOpenFile.ShowDialog();
if (b == true)//点击保存
{
//string ddd= dialogOpenFile.FileName;
}
//恢复系统路径-涉及不到的可以去掉
Environment.CurrentDirectory = strPath;
打开文件同上,改下调用的函数名即可!