C#中SaveFileDialog和OpenFileDiaLog 用法
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 用法相关推荐
- C#中SaveFileDialog 和OpenFileDialog 的用法
1.OpenFileDialog private void btnOpen_Click(object sender, EventArgs e){OpenFileDialog ofd = new Ope ...
- PHP中魔术方法的用法
PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...
- 简单介绍SQLserver中的declare变量用法
这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...
- python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解
本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...
- 关于sql中case when的用法
Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...
- 【node】express中mysql的基本用法、连接池的使用、事务的回滚
[node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...
- git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法
前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Bookgit-scm.com 安 ...
- python的for语句用法_python中list循环语句用法实例
本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...
- wince中的hook(钩子)用法
wince中的hook(钩子)用法 Hook(钩子)是一种在消息到达目标窗口前进行截获的技术.使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消 ...
最新文章
- 从零开始搭建spring-cloud(1) ----eureka
- 服务器的智能监控管理结束,通过服务器监控告警进行异常排障
- 【PHP 扩展开发】Zephir 基础篇
- java nextgaussian(),java.util.Random.nextGaussian()
- 家长又放心了一些!教育类App不能再干这些事了
- 使用RecyclerView替代ListView(一)
- 专利学习——常用必备知识
- Webpower中国区正式推出邮件编辑利器——Smart editor!
- python复利计算_用Python计算基金定投收益代码
- TCP粘包的分析和处理
- HZNU2012图解
- php ci框架后台管理,ci: 羽翼后台管理平台是一个简单的博客系统,后端基于CodeIgniter,前端基于Semantic UI 2.2.10...
- 通过游戏编程学Python(1)— 猜数字
- UCI计算机工程必修专业课,UCI大学尖端专业学科盘点
- ibatis java.util.Map作为parameterClass和resultClass(转)
- 计算机电源启动时序,控制电源启动及关断时序
- 马云豪掷三千亿,你又如何能分到100个月季度奖?
- 让小家变得温馨的小诀窍
- 热更新Tinker研究(九):Dex文件的patch
- 广州番禺翠湖山庄小区规划图