问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#中如何用SaveFileDialog对Form窗体进行保存,例如点击个按钮就可以对...

发布网友 发布时间:2022-04-23 02:11

我来回答

3个回答

懂视网 时间:2022-04-27 13:36

SaveFileDialog用于保存文件,供大家参考,具体内容如下

1、新建Winform窗体应用程序,命名为SaveFileDialogDemo。

2、在界面上添加一个按钮的控件(用于打开保存文件对话框),添加文本控件,用于输入要保存的内容。

3、后台代码实现:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SaveFileDialogDemo
{
 public partial class Form1 : Form
 {
 public Form1()
 {
 InitializeComponent();
 }

 /// <summary>
 /// 保存文件按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btn_SaveFile_Click(object sender, EventArgs e)
 {
 //
 SaveFileDialog sfd = new SaveFileDialog();
 //设置保存文件对话框的标题
 sfd.Title = "请选择要保存的文件路径";
 //初始化保存目录,默认exe文件目录
 sfd.InitialDirectory = Application.StartupPath;
 //设置保存文件的类型
 sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";
 if (sfd.ShowDialog() == DialogResult.OK)
 { 
 //获得保存文件的路径
 string filePath = sfd.FileName;
 //保存
 using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
 {
  byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim());
  fsWrite.Write(buffer, 0, buffer.Length);
 }
 }
 }
 }
}

4、运行exe程序,在文本框中输入要保存的内容:

5、点击“保存文件”按钮,打开保存文件对话框,输入文件名,点击保存:

6、在Debug目录下面可以看到保存对话框.txt这个文件,打开文件,可以看到保存的内容:

热心网友 时间:2022-04-27 10:44

SaveFileDialog就是点击按钮后出现保存对话框的,可以用来实现保存文件
如果是保存文件,代码如下:
SaveFileDialog sava = new SaveFileDialog();
sava.FileName = "文件名";
sava.Filter = "文本文件|*.txt"; //允许保存格式为txt的文件
sava.Title = "文件保存:";
if (sava.ShowDialog() == DialogResult.OK)
{
//保存文件成功后的代码
}

热心网友 时间:2022-04-27 12:02

提供个思路:点击一个button按钮时,发送Alt+PrintScrn键,应该可以截取当前窗体,然后保存为图片即可!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿童散学归来早描述的是什么季节(儿童散学归来早描写的是什么季节) 超级死神进化论章节目录 我们没有忘记读后感458字作文 贷15万贷10年每月还多少钱 15万10年贷款月供多少 15万贷10年月供多少钱 15万贷款10年一月多少钱 贷款15万10年每月还多少 在银行贷款15万十年还清想知道利息和月供……(还望亲们提供的的2013年... 今天去刷qq空间 看到了一个同学的头像 说明他发了说说 可是怎么刷新... 用Visual Studio 做 WINDOWS窗体程序 该如何保存? VB中退出窗体时如何保存窗体上的内容保存在窗体上? 在vb里如何建立并保存具有两个窗体的工程文件? 黄精泡水喝的五大禁忌有什么? 在VB中,怎么保存窗体文件和工程文件,并生成exe文件? 黄精茶适合长期饮用吗? 在microsoft word窗口下保存文档有哪四种方法 VB中保存窗体文件和工程文件有何不同 黄精泡水喝6个害处是什么? VB中对编辑好的程序要如何保存窗体文件,标准模块文件和工程文件? vb多窗体如何保存 黄精泡水的功效有哪些? 手机怎么定位qq好友的位置 喝黄精茶都有什么作用啊? 黄精,要怎么才可以跑水喝? 怎么查看qq好友定位 常喝黄精泡水会有副作用和什么不适么? 长期服用黄精有副作用吗? 如何用qq定位好友? 黄精枸杞泡水喝的功效是什么? vb程序保存顺序 - 信息提示 Vb考试 保存原工程、窗体文件,(原工程窗体文件以 *** 命名),如何操作 C#关于如何保存窗体控件更改后的状态 怎么将窗体文件分别保存,在VB状况下 vb保存窗体文件的快捷键 易语言做好的windows窗口文件怎么保存成窗口文件,而不是.e? 如何保存vb工程? C#如何调用窗口保存文件 请教,如何在VBA中将运行的窗体另存为一个文件? 期货入门知识怎么学?新手该怎么做期货? 从事期货行业要具备哪些基础知识,需要哪几个步骤来 哪里有期货入门知识啊? 请问哪里有关于期货的一些入门基础知识? 期货基础知识入门要学什么? 期货基础知识有哪些 期货的几个基本常识? 微信怎样加的好友会显示来自朋友验证消息? 新手入门学期货怎么学? 期货交易有哪些基本规则?