C#中SaveFileDialog和OpenFileDiaLog 用法

介绍SaveFileDialog以及OpenFileDiaLog的使用,把textbox中的内容通过SaveFileDialog保存到文件中。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;namespace SaveFileDialog
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){StreamWriter myStream;saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";//设置文件类型 saveFileDialog1.FilterIndex = 1;//设置默认文件类型显示顺序saveFileDialog1.RestoreDirectory = true;//保存对话框是否记忆上次打开的目录//点了保存按钮进入if (saveFileDialog1.ShowDialog() == DialogResult.OK){myStream = new StreamWriter(saveFileDialog1.FileName);myStream.Write(textBox1.Text); //写入myStream.Close();//关闭流}}private void button2_Click(object sender, EventArgs e){OpenFileDialog openDlg = new OpenFileDialog();openDlg.Filter = "文本文件|*.txt";// 指定打开文本文件(后缀名为txt)if (openDlg.ShowDialog() == DialogResult.OK){string[] lines = File.ReadAllLines(openDlg.FileName);// 读出文本文件的所以行textBox1.Clear();// 先清空textBox1// 在textBox1中显示foreach (string line in lines){textBox1.AppendText(line + Environment.NewLine);}// 显示文件路径名}}}
}

C#中SaveFileDialog和OpenFileDiaLog 用法相关推荐

  1. C#中SaveFileDialog 和OpenFileDialog 的用法

    1.OpenFileDialog private void btnOpen_Click(object sender, EventArgs e){OpenFileDialog ofd = new Ope ...

  2. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

  3. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  4. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  5. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  6. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

  7. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  8. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  9. wince中的hook(钩子)用法

    wince中的hook(钩子)用法 Hook(钩子)是一种在消息到达目标窗口前进行截获的技术.使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消 ...

最新文章

  1. 从零开始搭建spring-cloud(1) ----eureka
  2. 服务器的智能监控管理结束,通过服务器监控告警进行异常排障
  3. 【PHP 扩展开发】Zephir 基础篇
  4. java nextgaussian(),java.util.Random.nextGaussian()
  5. 家长又放心了一些!教育类App不能再干这些事了
  6. 使用RecyclerView替代ListView(一)
  7. 专利学习——常用必备知识
  8. Webpower中国区正式推出邮件编辑利器——Smart editor!
  9. python复利计算_用Python计算基金定投收益代码
  10. TCP粘包的分析和处理
  11. HZNU2012图解
  12. php ci框架后台管理,ci: 羽翼后台管理平台是一个简单的博客系统,后端基于CodeIgniter,前端基于Semantic UI 2.2.10...
  13. 通过游戏编程学Python(1)— 猜数字
  14. UCI计算机工程必修专业课,UCI大学尖端专业学科盘点
  15. ibatis java.util.Map作为parameterClass和resultClass(转)
  16. 计算机电源启动时序,控制电源启动及关断时序
  17. 马云豪掷三千亿,你又如何能分到100个月季度奖?
  18. 让小家变得温馨的小诀窍
  19. 热更新Tinker研究(九):Dex文件的patch
  20. 广州番禺翠湖山庄小区规划图

热门文章

  1. Levenberg-Marquardt方法
  2. 操作系统作业第十二周3.1.6大题第5题及3.2.9大题5 10 13 14 16 19题
  3. MS14-064漏洞复现
  4. python读取hdf-eos5数据_用pandas读取hdf5数据集
  5. Brackets安装emmet插件但不起作用
  6. inline函数在keil MDK中用法
  7. 奥运开幕式时间段揭晓 20:00正式开始23:30结束
  8. Base64加密与解密的三种方法
  9. android 升级ota 命令方式
  10. 染色法判定二分图 匈牙利算法