类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
savePath = "";
if(saveLog.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveLog.FileName.Length > 0)
{
savePath = saveLog.FileName;
}
现象,弹出一个对话框,选择保存路径后,如果这个文件已经存在了,会弹出另外一个对话框,提示你是否要覆盖原文件,选择yes。这时,savePath仍然为""。为啥呀,是因为第二个对话框吧,咋解决呢?
还有另外一个小问题,如果我默认想把文件保存成*.bin文件,下面这两句怎么不对呀。
saveLog.DefaultExt = "*.bin";
saveLog.Filter = "Bin Files|*.bin";
网友回答:
SaveFileDialog saveLog = new SaveFileDialog();
string savePath = "";
saveLog.Filter = "Bin Files (*.bin) | *.bin";
saveLog.Title = "保存文件";
if(saveLog.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveLog.FileName.Length > 0)
{
savePath = saveLog.FileName;
}