WinForm 对话框【Dialog】
种类
- OpenFileDialog:打开文件对话框
- SavaFileDialog:保存文件对话框
- FontDialog:字体对话框
- ColorDialog:颜色选择对话框
应用
- 点击【选择文件】按钮,将选取的文件内容写到文本框中
private void button1_Click(object sender, EventArgs e)
{// 弹出对话框OpenFileDialog o = new OpenFileDialog();// 标题o.Title = "请选择文件";// 多选o.Multiselect = true;// 初始目录o.InitialDirectory = @"C:\Users\lenovo\Desktop\";// 文件类型o.Filter = "文本文件|*.txt|图片文件|*.jpg|所有文件|*.*";// 展示o.ShowDialog();// 获取选中文件全路径string path = o.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);// 解释字符串数组(0~r)textBox1.Text = Encoding.Default.GetString(buffer, 0, r);}
}
- 点击【保存】按钮,将文本框内容保存到指定文件中
private void button2_Click(object sender, EventArgs e)
{SaveFileDialog s = new SaveFileDialog();s.Title = "选择保存路径";s.InitialDirectory = @"C:\Users\lenovo\Desktop\";s.Filter = "文本文件|*.txt|图片文件|*.jpg|所有文件|*.*";s.ShowDialog();string path = s.FileName;if (path == ""){return;}using (FileStream f = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write)){byte[] buffer = Encoding.Default.GetBytes(textBox1.Text);f.Write(buffer,0,buffer.Length);}
}
- 字体设置
private void button3_Click(object sender, EventArgs e)
{FontDialog f = new FontDialog();f.ShowDialog();textBox1.Font = f.Font;
}
- 颜色设置
private void button4_Click(object sender, EventArgs e)
{ColorDialog c = new ColorDialog();c.ShowDialog();textBox1.ForeColor = c.Color;
}
WinForm 对话框【Dialog】相关推荐
- winform 对话框、打印框
winform 对话框控件 1.打开文件对话框(OpenFileDialog) 2.保存文件对话框(SaveFileDialog) 3.字体对话框(FontDialog) 4.颜色对话框(ColorD ...
- Android 对话框(Dialog)大全
Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int,Dialog),showDialog(int) ...
- Android项目实战(三十二):圆角对话框Dialog
原文:Android项目实战(三十二):圆角对话框Dialog 前言: 项目中多处用到对话框,用系统对话框太难看,就自己写一个自定义对话框. 对话框包括:1.圆角 2.app图标 , 提示文本,关闭对 ...
- Android对话框dialog大全(代码直接可用)
Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog( ...
- Android 对话框(Dialog)大全 建立你自己的对话框
Android 对话框(Dialog)大全 建立你自己的对话框 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户 ...
- Android对话框dialog大全
Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog( ...
- java实用教程——组件及事件处理——对话框(dialog)
对话框: import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import java.awt.*; impo ...
- jQuery Mobile中对话框dialog的data-*选项
全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中对话框dialog的data-*选项 带有 data-role="dialo ...
- Android 对话框(Dialog) 及 自定义Dialog
Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog( ...
- android 对话框大全,Android 对话框(Dialog)大全
Activities提供了一种方便管理的建立.保存.回复的对话框机制,例如onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(i ...
最新文章
- 零基础搭建个性化精准营销 AI 应用,这次手把手教你!
- Android log 里面快速搜索错误堆栈 ( 关键字)
- Windows系统MySQL安装配置
- python3连接sql server数据库_Python3操作SQL Server数据库(实例讲解)
- Deep Learning 论文笔记 (2): Neural network regularization via robust weight factorization
- 文件服务器+快照恢复,云服务器快照恢复
- Python-Day2三级菜单
- Educational Codeforces Round 77 D.A Game with Traps(二分+差分+前缀和)
- vs2015安装msdn
- M1芯片的苹果电脑配置android开发环境
- Spring Boot实训开发个人博客9 - 标签管理
- Python: 使用sphinx生成python项目文档
- css3动画实现3d旋转效果
- HTML5+CSS3小实例:富有弹性的导航栏标签
- qq撤回的消息怎么找回 python_Python实现微信中找回好友、群聊用户撤回的消息功能示例...
- 学习日记——ESP8266读写外部Flash(2020.5.26)
- 说说Elasticsearch Segment合并
- 蒜头君爬楼梯(1) - 计蒜客
- SimpleDateFormat 的使用及其 注意事项
- 用python-turtle画分形树叶图
热门文章
- 关闭单节点oracle,oracle rac 如何正确的删除单个节点的actionlist
- 阿里云 EDAS Java服务日志中打印调用链TraceId
- 微信支付-付款到零钱开发流程
- 同一篇文章多平台发布?自媒体多平台发布教程分享
- JS中的位操作符:“与,或,非,异或,左移,右移”
- [Maven.Definitive.Guide]读书笔记
- 简单了解background-origin
- openwrt mt7621 build go filebrowser
- coco2dx精灵和背景遮挡_Cocos2d-x精灵的性能优化——使用纹理图集和精灵帧缓存...
- matlab的imshow()如何以合适大小显示图片