winform教_电脑绝技教你22天学精Csharp之第十五天winform应用程序补充5
![](/assets/blank.gif)
{{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、保存文件对话框
![](/assets/blank.gif)
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相关推荐
- csharp语言_电脑绝技教你22天学精Csharp之第五天
22天所有C#课程大纲 电脑绝技教你22天学精Csharp之第五天,下面的内容前面都有提到过,所以要掌据的内容其实都没什么,之所有稍微啰嗦一点是因为想让大家经常见到就自然而然的记住了,也不需要死记硬背 ...
- ajaxsubmit怎么显示加载中_电脑绝技教你怎么优化第一宇宙Visual Studio编辑器性能...
虽然Visual Studio很好用,但是太大了,运行速度也相对慢一些,正对的起它的第一宇宙编辑器的称号.下面就来说说怎么优化下它的速度吧!我以我的VS2017为例如子 一升级到最新版,微软会优化性能 ...
- iconmobileu驱动设置教_电脑突然断网,连接不上网络怎么办?教你3种方法找回网络...
很多小伙伴在使用电脑的时候,经常会出现断网,网络无法连接或者连接不上的情况,反复尝试好几次都没有效果.那么今天小编就教大家3种方法,解决无法连接网络的问题. 一.更新驱动程序 1.回到电脑桌面,点击[ ...
- 学python怎么教_学神IT教你Python应该怎么学
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我在学习的过程中,深深的绝的对于成人或者进入职场的人来说,学习一门新的知识,目的不在于积累,而在于解决问题. 所以这就要求我想明白3个问题: 1,学习py ...
- 电脑基础操作_电脑基础操作常识入门必学知识
很多人觉得自己都是电脑高手了,只是很多最基础的知识我们都知道吗? 下面就来看看,这些很简单的计算机入门知识,或许很多操作你都不是很懂哦! 1.重命名文件或者文件夹的方法: 1)选中--右键--重命名 ...
- 计算机游戏快速退出的快捷键,结束进程快捷键,小编教你电脑结束进程快捷键怎么操作...
结束程序的快捷键主要介绍结束进程快捷键,小编教你电脑结束进程快捷键怎么操作的问题和解决方法. 有时我们会遇到程序无响应或者其他别的原因想要结束程序,那么我们这时候就可以结束进程.电脑用户,在操作电脑的 ...
- win10恢复经典开始菜单_小编教你电脑如何升级win10
作为新一代操作系统Windows 10.相比于win7,很多用户都知道win10具有快速启动的特点,有不少的用户会升级Win10,因此也有许多用户还未升级安装win10系统,有那么一部分的用户还不知道 ...
- 电脑无线网络显示红叉_不能播放视频怎么办?小编教你电脑不能播放视频如何解决...
现在,很多朋友都喜欢使用电脑来看视频,比如说使用播放器来看视频,又或者是网页看视频,但是如果出现不能播放视频的情况,应该如何解决呢?其实,针对这种情况,电脑店整理了一些资料,下面小编教你电脑不能播放视 ...
- 1t硬盘怎么分区最好_网友问题解答:?最简单的方法教你电脑硬盘怎么分区?
网友问题解答: 一分钟用最简单的方法教你电脑硬盘怎么分区? 刚买来的电脑发现电脑公司的技术员把你的电脑硬盘分区太少了!甚至就有一个分区c盘,特别是电脑公司人喜欢安装win10系统,只区一个c盘,根本不 ...
最新文章
- 把内存虚拟成硬盘给代码加速
- 解决Http响应内容中文乱码问题
- 赛森机器人_对比评测3款最贵的扫地机器人,戴森性能太强了
- 全球及中国吉他霉素预混剂行业创新现状与可持续发展分析报告2022-2027年版
- HikariCP 高性能的 JDBC 连接池
- linux终端提示符含义,Linux:终端提示符 (prompt) 不如期生效原因
- Python排序算法(一)冒泡排序、选择排序、插入排序
- HTTP协议及其POST与GET操作差异 C#中如何使用POST、GET等
- python中module错误_python错误:“module”对象不可调用数学中心
- Linux学习笔记(1)linux的开关机及重启
- 阵列信号处理仿真一——延时求和滤波器
- LeaRun.Java表单快速开发工具
- 学python必备的英语单词(终身受益)
- 中国篆刻艺术孙溟㠭篆刻作品
- Python3中的多态 ,鸭子类型
- 卸妆·回归:“超级医保局时代“的医院信息化转型
- 9 个非常实用的网络调试命令,你会用几个呢?
- 监控安防工程商如何选择POE供电交换机
- 从25匹马中选5匹最快马
- alter table add constraint 用法
热门文章
- mysql 扫描所有字段_select扫描mysql innodb表时,select只输出主键列,会不会扫描全表?...
- linux vim下删除一行和多行
- Ubuntu16版本安装截图软件Flameshot
- scanf( )函数的返回值
- 机器学习的几种方法(knn,逻辑回归,SVM,决策树,随机森林,极限随机树,集成学习,Adaboost,GBDT)
- 实验四51单片机并口实验
- 《底层逻辑》--思维导图
- MySQL Cookbook 学习笔记-04
- mysql 解释 游标赋值_Mysql_游标
- redirect java 配置_Java从后台重定向(redirect)到另一个项目的方法