{{1}}$

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 _10打开对话框

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

//点击弹出对话框

OpenFileDialog ofd = new OpenFileDialog();

//设置对话框的标题

ofd.Title = "请选择要打开的文本文件哟亲 O(∩_∩)O~";

//设置对话框可以多选

ofd.Multiselect = true;

//设置对话框的初始目录

ofd.InitialDirectory = @"C:甥敳獲SpringRainDesktop";

//设置对话框的文件类型

ofd.Filter = "文本文件|*.txt|媒体文件|*.wmv|图片文件|*.jpg|所有文件|*.*";

//展示对话框

ofd.ShowDialog();

//获得在打开对话框中选中文件的路径

string path = ofd.FileName;

if (path == "")

{

return;

}

using (FileStream fsRead = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))

{

byte[] buffer = new byte[1024 * 1024 * 5];

//实际读取到的字节数

int r = fsRead.Read(buffer, 0, buffer.Length);

textBox1.Text = Encoding.Default.GetString(buffer, 0, r);

}

}

}

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace _10打开对话框

{

static class Program

{

///

/// 应用程序的主入口点。

///

[STAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());

}

}

}

11、保存文件对话框

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 _11_保存文件对话框

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

SaveFileDialog sfd = new SaveFileDialog();

sfd.Title = "请选择要保存的路径";

sfd.InitialDirectory = @"C:甥敳獲SpringRainDesktop";

sfd.Filter = "文本文件|*.txt|所有文件|*.*";

sfd.ShowDialog();

//获得保存文件的路径

string path = sfd.FileName;

if (path == "")

{

return;

}

using (FileStream fsWrite = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))

{

byte[] buffer = Encoding.Default.GetBytes(textBox1.Text);

fsWrite.Write(buffer, 0, buffer.Length);

}

MessageBox.Show("保存成功");

}

}

}

using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace _11_保存文件对话框

{

static class Program

{

///

/// 应用程序的主入口点。

///

[STAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());

}

}

}

winform教_电脑绝技教你22天学精Csharp之第十五天winform应用程序补充5相关推荐

  1. csharp语言_电脑绝技教你22天学精Csharp之第五天

    22天所有C#课程大纲 电脑绝技教你22天学精Csharp之第五天,下面的内容前面都有提到过,所以要掌据的内容其实都没什么,之所有稍微啰嗦一点是因为想让大家经常见到就自然而然的记住了,也不需要死记硬背 ...

  2. ajaxsubmit怎么显示加载中_电脑绝技教你怎么优化第一宇宙Visual Studio编辑器性能...

    虽然Visual Studio很好用,但是太大了,运行速度也相对慢一些,正对的起它的第一宇宙编辑器的称号.下面就来说说怎么优化下它的速度吧!我以我的VS2017为例如子 一升级到最新版,微软会优化性能 ...

  3. iconmobileu驱动设置教_电脑突然断网,连接不上网络怎么办?教你3种方法找回网络...

    很多小伙伴在使用电脑的时候,经常会出现断网,网络无法连接或者连接不上的情况,反复尝试好几次都没有效果.那么今天小编就教大家3种方法,解决无法连接网络的问题. 一.更新驱动程序 1.回到电脑桌面,点击[ ...

  4. 学python怎么教_学神IT教你Python应该怎么学

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我在学习的过程中,深深的绝的对于成人或者进入职场的人来说,学习一门新的知识,目的不在于积累,而在于解决问题. 所以这就要求我想明白3个问题: 1,学习py ...

  5. 电脑基础操作_电脑基础操作常识入门必学知识

    很多人觉得自己都是电脑高手了,只是很多最基础的知识我们都知道吗? 下面就来看看,这些很简单的计算机入门知识,或许很多操作你都不是很懂哦! 1.重命名文件或者文件夹的方法: 1)选中--右键--重命名 ...

  6. 计算机游戏快速退出的快捷键,结束进程快捷键,小编教你电脑结束进程快捷键怎么操作...

    结束程序的快捷键主要介绍结束进程快捷键,小编教你电脑结束进程快捷键怎么操作的问题和解决方法. 有时我们会遇到程序无响应或者其他别的原因想要结束程序,那么我们这时候就可以结束进程.电脑用户,在操作电脑的 ...

  7. win10恢复经典开始菜单_小编教你电脑如何升级win10

    作为新一代操作系统Windows 10.相比于win7,很多用户都知道win10具有快速启动的特点,有不少的用户会升级Win10,因此也有许多用户还未升级安装win10系统,有那么一部分的用户还不知道 ...

  8. 电脑无线网络显示红叉_不能播放视频怎么办?小编教你电脑不能播放视频如何解决...

    现在,很多朋友都喜欢使用电脑来看视频,比如说使用播放器来看视频,又或者是网页看视频,但是如果出现不能播放视频的情况,应该如何解决呢?其实,针对这种情况,电脑店整理了一些资料,下面小编教你电脑不能播放视 ...

  9. 1t硬盘怎么分区最好_网友问题解答:?最简单的方法教你电脑硬盘怎么分区?

    网友问题解答: 一分钟用最简单的方法教你电脑硬盘怎么分区? 刚买来的电脑发现电脑公司的技术员把你的电脑硬盘分区太少了!甚至就有一个分区c盘,特别是电脑公司人喜欢安装win10系统,只区一个c盘,根本不 ...

最新文章

  1. 把内存虚拟成硬盘给代码加速
  2. 解决Http响应内容中文乱码问题
  3. 赛森机器人_对比评测3款最贵的扫地机器人,戴森性能太强了
  4. 全球及中国吉他霉素预混剂行业创新现状与可持续发展分析报告2022-2027年版
  5. HikariCP 高性能的 JDBC 连接池
  6. linux终端提示符含义,Linux:终端提示符 (prompt) 不如期生效原因
  7. Python排序算法(一)冒泡排序、选择排序、插入排序
  8. HTTP协议及其POST与GET操作差异 C#中如何使用POST、GET等
  9. python中module错误_python错误:“module”对象不可调用数学中心
  10. Linux学习笔记(1)linux的开关机及重启
  11. 阵列信号处理仿真一——延时求和滤波器
  12. LeaRun.Java表单快速开发工具
  13. 学python必备的英语单词(终身受益)
  14. 中国篆刻艺术孙溟㠭篆刻作品
  15. Python3中的多态 ,鸭子类型
  16. 卸妆·回归:“超级医保局时代“的医院信息化转型
  17. 9 个非常实用的网络调试命令,你会用几个呢?
  18. 监控安防工程商如何选择POE供电交换机
  19. 从25匹马中选5匹最快马
  20. alter table add constraint 用法

热门文章

  1. mysql 扫描所有字段_select扫描mysql innodb表时,select只输出主键列,会不会扫描全表?...
  2. linux vim下删除一行和多行
  3. Ubuntu16版本安装截图软件Flameshot
  4. scanf( )函数的返回值
  5. 机器学习的几种方法(knn,逻辑回归,SVM,决策树,随机森林,极限随机树,集成学习,Adaboost,GBDT)
  6. 实验四51单片机并口实验
  7. 《底层逻辑》--思维导图
  8. MySQL Cookbook 学习笔记-04
  9. mysql 解释 游标赋值_Mysql_游标
  10. redirect java 配置_Java从后台重定向(redirect)到另一个项目的方法