怎样实现webbrowser中另存为对话框功能

 我来答
丘怀运Z
2017-04-14 · TA获得超过421个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:128万
展开全部
挺简单的,和你说几个核心属性和用法吧:首先是创建: 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就是用户所选择的路径了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式