黑马程序员--鄢振东

---------------------- ASP.Net+Unity3D游戏开发、.Net培训、期待与您交流! ----------------------

  

今天下午有个哥们在讲台上唱 小苹果。。弄得我快吓死,也算是午觉过后,妥妥的给我提神了,,好吧废话不多说,让我开始来记录老赵讲的知识点吧,
第一个对话框是:OpenFileDialog(打开文件的对话框的类)
第一步:新建一个打开文件对话框 的类。 OpenFileDialog ofd=new OpenFileDialog();
然后设置打开文件对话框的初始路径:ofd.InitialDirectory=@"C:\User......";
有的时候打开文件的时候只能选中一个文件,同样我们可以设置多选:ofd.Multiselect=True;
然后我们对打开的文件进行一个筛选,设置过滤器的过滤值,ofd.Filter="文本文件|*.txt|图片文件|*.jpg";
当然我们还可以给打开的这个对话框一个标题 ofd.Title=“这个就是打开文件对话框的标题”
然后我们就可以打开这个对话框了 :ofd.ShowDialog();
打开后:我们就可以通过 ofd.FileName 来获得打开文件的路径了。
当然我们不是每次都会打开文件,所以我们在获得这个文件名 后,我们对该文件进行处理的时候,我们需要对其进行一个判断是否为“”的判断。如果
打开的文件名不是空,那么打开了文件,那么我们就可以进行下一步的处理了,

第二个对话框是 :SaveFileDialog(保存文件的对话框的类)
第一步:新建一个保存文件的对话框 的类。SaveFileDialog sfd=new SaveFileDialog();
然后我们设置保存文件对话框的标题 afd.Title="这个是保存文件的对话框的标题"
然后我们给它设置一个初始路径 : afd.InitialDirectory=@"User.......";
然后我们要给这个文本框设置一个过滤器 afd.Filter ="文本文件|*.txt|图片文件|*.jpg";
然后我们就可以对其进行下一步的使用了。
当然我们在做下一步处理前,我们还是需要对其做个判断是否路径为空的,以免程序抛异常!!!

第三个是颜色选择对话框 ColorDialog(颜色对话框)
第一步,我们要新建一个颜色选择对话框 的类。 ColorDialog cd=new ColorDialog();
然后我们打开这个对话框,cd.ShowDialog();
cd.Color这个属性来获得选中的颜色。

第四个是字体选择对话框 FontDialog(字体选择对话框)
这个字体对话框的话,和前面的颜色对话框是类似的。
先新建一个字体对话框。 FontDialog fd=new FontDialog();
fd.Font 这个属性来获得选中的字体。

转载于:https://www.cnblogs.com/YZDK/p/3836668.html

WinForm中的各种对话框相关推荐

  1. Winform中使用mysqldump实现选择部分表定期备份mysql数据库

    场景 Winform中实现与Mysql8建立连接并获取所有的表,然后勾选指定的表,定时进行数据库备份导出为sql文件.并且可以设定覆盖备份的次数,比如设置为7,则备份到第8次时就会将第一次备份的sql ...

  2. Winform中封装DevExpress的MarqueeProgressBarComtrol实现弹窗式进度条效果

    场景 在Winform中实现弹窗式进度条 新建一个窗体,然后在窗体中加入进度条控件,然后在触发进度条的事件中将加载进度报告给进度条控件. 注: 博客主页: https://blog.csdn.net/ ...

  3. 在Winform中播放视频等【DotNet,C#】

    在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件 ...

  4. c# winform html 表,C# winform中嵌入Excel实现复杂表格的显示和控制

    龙源期刊网 http://www.doczj.com/doc/7c6e747d7375a417866f8fac.html C# winform中嵌入Excel实现复杂表格的显示和控制 作者:斯琴巴图杨 ...

  5. C# WinForm中Show与ShowDialog

    show()与showDialog()的区别 2010-06-05 14:22:51|  分类: c#学习|举报|字号 订阅 A.WinForm中窗体显示   显示窗体可以有以下2种方法:   For ...

  6. 在winform中从外部拖动节点到树形结构(treeview和listview相互拖动)(一)

    最近一个项目要用到从listview向treeview拖动item,达到从外部拖动图标成为树形结构的一部分,通过查阅资料总结了一些实现方式,分享给大家.这是winform中的例子. 在进行拖放操作之前 ...

  7. C# winform中MouseDoubleClick与DoubleClick的区别

    C# winform中MouseDoubleClick与DoubleClick的区别是 MouseDoubleClick:只能用鼠标双击 DoubleClick:可以按键盘的回车键

  8. C#在WinForm中实现清空指定类型控件的内容

    实现在Winform中递归控件来清空指定类型控件的内容(因为在Winform中,各个控件是有层次关系的,不能简单地依靠遍历this.controls) private void ClearConten ...

  9. winform中构造函数与Form_Load

    不都是用来初始化form中的组件么? public Form()所谓的构造函数. Form_Load所谓的窗体加载函数 完全两码事! WinForm 中的 Form_Load函数和他的构造函数 pub ...

最新文章

  1. 使用OpenCV加载TensorFlow2模型
  2. PIX 525下的怪问题(需在防火墙后的同子网上激活之后才能在INTERNET上使用)?...
  3. stn算子_在 Excel 中,公式都是以 ____________ 开始的,后面由操作数和运算符构成。...
  4. Leecode15. 三数之和——Leecode大厂热题100道系列
  5. 监控系统简介(二):使用 App Metrics 在 ASP.NET Web API 中记录指标
  6. 对数位dp的一些拙见
  7. ORACLE EBS R12 - 寄售功能知多少
  8. 基础C语言 学习总结3
  9. python注册登陆程序未响应_SpringBoot实现登录注册常见问题解决方案
  10. TIDB介绍 新数据库趋势
  11. wmaster0接口的简单介绍
  12. python找不到tushare_python stock数据包tushare
  13. Ubuntu18.04下隐藏桌面硬盘图标
  14. 去雾算法学习-----Automatic recovery of the atmospheric light hazy image(fattal 大气光值自适应去雾算法)阅读笔记
  15. 为什么学古琴的人越来越多?——【唐畅古琴】
  16. php新闻删除功能设计,PHP开发 新闻发布系统之新闻删除页面
  17. linux中文麻酱字_芝麻酱的瓶子上有这些文字,就直接扔吧,玉磨坊告诉你
  18. 【转】APP被苹果App Store拒绝的N个原因(持续补充)
  19. 【创意logo】我们与你同在
  20. AJAX开发过程中的七宗罪

热门文章

  1. 浅谈Git的基本工作流程与简单的Git命令
  2. Django-5.1 模型层 单表操作
  3. jmeter控制器--if控制器
  4. D. Imbalanced Array
  5. HDU-4417 Super Mario
  6. 无法访问部署在linux上的Tomcat服务器解决方案
  7. Web性能优化之图片优化
  8. kong 网关日志格式修改
  9. js屏蔽浏览器(IE和FireFox)的刷新和右键等功能
  10. es6 class extends