- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Windows程序设计第7章窗体的高级应用
2本章目标理解Windows应用程序运行机制了解基本控件的常用属性和支持的常用方法理解基于事件的编程方法掌握Windows应用程序组成文件的作用掌握菜单、对话框的基本属性和方法的使用
3对话框简介对话框常用来与用户进行信息交互CommonDialog:对话框的基类常用对话框:ColorDialog:OpenFileDialog:SaveFileDialogFolderBrowseDialog:FontDialog:PageSetupDialog:PrintDialog:
4对话框类层次FileDialogPrintDialogCommonDialogColorDialogFontDialogFolderBrowseDialogOpenFileDialogSaveFileDialogFormPrintPreViewDialogShowDialog():显示一个通用对话框该方法返回一个DialogResult枚举
5MessageBox消息对话框C#中可以利用MessageBox.Show()方法创建消息对话框,并利用DialogResult类型的变量来接收返回值,以此来判断用户的操作行为或功能选项,进而执行相应的任务。其语法结构为:MessageBox.Show(作用域,“对话框内容”,“对话框标题”,按钮类型,图标类型);调用会开车的方法不需要改变
6MessageBox消息对话框MessageBox.Show(“消息文本);消息对话框用于显示消息DialogResult:Abort,Cancel,Ignore,No,None,Ok,Retry和Yes
7消息框窗口重载方法Show(stringtext);Show(stringtext,stringcaption);Show(stringtext,stringcaption,MessageBoxButtonsbuttons);Show(stringtext,stringcaption,MessageBoxButtonsbuttons,MessageBoxIconicon);……返回DialogResult类型,按下按钮的类型
8OpenFileDialog对话框控件OpenFileDialog对话框为用户提供一个从文件夹中选择相应文件的快捷操作。并且,可以指定其初始目录以提高文件选择效率,通过其文件筛选器还可以限定其可打开的文件类型。属性用途Title对话框的标题InitialDirectory对话框显示的初始目录Filter文件类型(扩展名)过滤Multiselect对话框是否允许选择多个文件FileName获取在打开文件对话框中选定的文件名的字符串。FileNames获取对话框所有选定文件的文件名筛选器说明、垂直线条(|)和筛选器模式MultiSelect为true时
9SaveFileDialog对话框控件SaveFileDialog对话框为用户提供一个选择保存(或另存)当前文件位置(文件夹)的快捷操作,另存时则要输入新的文件名。同样,类似OpenFileDialog对话框,通过指定其初始目录可以提高文件夹选择的效率,而通过其文件筛选器则可以限定其可打开的文件类型。SaveFileDialog对话框的属性类似于OpenFileDialog的相应属性。保存文件对话框:
10FontDialog对话框控件字体对话框控件,弹出windows的标准“字体”对话框。显示当前系统安装的字体列表,供用户进行选择。属性用途Font设定或获取字体信息Color设定或获取字符的颜色ShowColor是否显示颜色选择框。True:显示,必须在ShowEffects为true的条件下才有效。默认值是:false.ShowEffects是否包括删除线、下划线和文本颜色。True:包含;默认:trueShowApply对话框是否包含“应用”按钮
11对话框使用2对话框需要设置属性常用返回值ColorDialogAllowFullOpen(是否允许自定义)SolidColorOnly(纯色),FullOpen(创建自定义颜色控件)ColorFontDialogshowEffects,showColor,showHelpFont,ColorOpenFileDialoginitialDirectory、Filter、DefalutExt、MultiSelect(bool)、ShowReadonlyOpenFile()FileName,checkFIleExists()SaveFileDialogOverWritePrompt(bool)Fi
您可能关注的文档
- 6手工钨极氩弧焊+6.6钨极氩弧垂直固定管对接焊+3填充与盖面层焊-《焊接操作与管理》+课件.ppt
- 6手工钨极氩弧焊+6.2钨极氩弧焊平敷焊+3送丝方式-《焊接操作与管理》+课件.ppt
- 6手工钨极氩弧焊+6.2钨极氩弧焊平敷焊+2持枪姿势和焊枪、焊件与焊丝的相对位置-《焊接操作与管理》+课件.ppt
- 7焊接生产质量管理+7.5焊后成品的检验+1外观检查和测量-《焊接操作与管理》+课件.ppt
- 6手工钨极氩弧焊+6.4钨极氩弧转动管对接焊+1焊前准备-《焊接操作与管理》+课件.ppt
- 7焊接生产质量管理+7.1焊接工序质量的影响因素及对策+2焊接机器设备因素-《焊接操作与管理》+课件.ppt
- 5.1活动计划及日程变更的处理+课件-《导游实务》.pptx
- 1.2导游人员的组成与合作+课件-《导游实务》.pptx
- 5.2行程计划的调整与安排+课件-《导游实务》.pptx
- 3.2旅游行程服务的程序规范+课件-《导游实务》.pptx
- 第3章+C#面向对象编程-4(课件)-《算法与程序设计-C#》同步教学(清华大学版).pptx
- 第9章+文件(课件)-+《算法与程序设计-C#》同步教学(清华大学版).pptx
- 第4章+数组与集合-1(课件)-《算法与程序设计-C#》同步教学(清华大学版).pptx
- 7焊接生产质量管理+7.5焊后成品的检验+4物理方法的检验-《焊接操作与管理》+课件.ppt
- 第3章+C#面向对象编程-8(课件)-《算法与程序设计-C#》同步教学(清华大学版).pptx
- 第8章+多线程-2(课件)-+《算法与程序设计-C#》同步教学(清华大学版).pptx
- 7焊接生产质量管理+7.2焊接生产质量保证体系+3对钢熔化焊接接头的基本要求和缺陷分级-《焊接操作与管理》+课件.ppt
- 第6章+WinForm用户界面-3(课件)-+《算法与程序设计-C#》同步教学(清华大学版).pptx
- 第5章+泛型-2(课件)-+《算法与程序设计-C#》同步教学(清华大学版).pptx
- 第3章+C#面向对象编程-5(课件)-《算法与程序设计-C#》同步教学(清华大学版).pptx
文档评论(0)