我想使用saveDialog [英] i want to use saveDialog
本文介绍了我想使用saveDialog的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何使用SaveDialog保存文件吗?并且用户必须在她/他想要保存文件的位置输入文件名:我有以下代码:
i want to know how to save the file using SaveDialog? and the user must enter the file name where she/he wants to save the file:i have the following code:
private void button1_Click_1(object sender, EventArgs e)
{
saveFileDialog1.AddExtension = true;
saveFileDialog1.DefaultExt = ".dsp;.csproj;.vbp";
saveFileDialog1.Filter = "MSBuild Project(*.MSBuild)|*.dsp;*.csproj;*.vbp|*.*|All files(*.*)";
saveFileDialog1.AddExtension = true;
saveFileDialog1.RestoreDirectory = true;
saveFileDialog1.FileName = "";
saveFileDialog1.InitialDirectory = (Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
//saveFileDialog1.CreatePrompt = true;
//saveFileDialog1.OverwritePrompt = true;
DialogResult result = saveFileDialog1.ShowDialog();
//if (result == DialogResult.OK)
//{
// string filename = saveFileDialog1.FileName;
//}
if (result == System.Windows.Forms.DialogResult.OK)
{
string filename = saveFileDialog1.FileName;
}
推荐答案
选中此链接
http://msdn.microsoft.com/en-us/library/sfezx97z.aspx [ ^ ]
已更新,用于以HTML格式显示解决方案-Praveen Kullu
Check this link
http://msdn.microsoft.com/en-us/library/sfezx97z.aspx[^]
Updated for showing solution in HTML format -Praveen Kullu
查看此...
Check out this...
private void button1_Click(object sender, System.EventArgs e)
{
Stream myStream ;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
saveFileDialog1.FilterIndex = 2 ;
saveFileDialog1.RestoreDirectory = true ;
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if((myStream = saveFileDialog1.OpenFile()) != null)
{
// Code to write the stream goes here.
myStream.Close();
}
}
}
这篇关于我想使用saveDialog的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文