C#中,“另存为”对话框的使用!
今天刚刚看了看另存为对话框的属性方法,但是感觉不知道如何使用,大家给个实例,说明此对话框的使用方法!谢谢啦!...
今天刚刚看了看另存为对话框的属性方法,但是感觉不知道如何使用,大家给个实例,说明此对话框的使用方法!谢谢啦!
展开
1个回答
推荐于2017-06-01
展开全部
挺简单的,和你说几个核心属性和用法吧:首先是创建: SaveFileDialog sfd = new SaveFileDialog();然后在打开这个对话框之前,先设置点必要信息。比如: sfd.Title = "另存为对话框";//对话框标题
sfd.InitialDirectory = "C:\\";//对话框初始目录
sfd.Filter = "JPG文件|*.jpg|BMP文件|*.bmp";//对话框所有可以选择的文件类型,用|来区分名字和具体类型,这个你仔细看下代码和运行结果就知道原理了最后就是现实这个对话框,然后如果按了保存,则进行文件保存到指定目录: if (sfd.ShowDialog() == DialogResult.OK)
{
bmp.Save(sfd.FileName);//这里看清楚,对话框只是负责提供打开和保存路径,真正保存文件的还是要具体看的,比如这里的bmp是之前定义的:Bitmap bmp = new Bitmap("C:\\test.jpg");是个位图,所以和之前的筛选格式jpg,bmp所匹配了,如果是保存txt,则可以参照流文件的保存方法,最后保存路径固定的用sfd.FileName就是用户所选择的路径了
}
sfd.InitialDirectory = "C:\\";//对话框初始目录
sfd.Filter = "JPG文件|*.jpg|BMP文件|*.bmp";//对话框所有可以选择的文件类型,用|来区分名字和具体类型,这个你仔细看下代码和运行结果就知道原理了最后就是现实这个对话框,然后如果按了保存,则进行文件保存到指定目录: if (sfd.ShowDialog() == DialogResult.OK)
{
bmp.Save(sfd.FileName);//这里看清楚,对话框只是负责提供打开和保存路径,真正保存文件的还是要具体看的,比如这里的bmp是之前定义的:Bitmap bmp = new Bitmap("C:\\test.jpg");是个位图,所以和之前的筛选格式jpg,bmp所匹配了,如果是保存txt,则可以参照流文件的保存方法,最后保存路径固定的用sfd.FileName就是用户所选择的路径了
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询