- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9讲C#Windows高级界面设计
Visual C# .NET程序设计 第10章 Windows高级界面设计 本章要点: ? 标准对话框的使用 ? 菜单的制作方法 ? MDI应用程序的编制方法 ? 鼠标事件与键盘事件编程 10.1 循序渐进学理论 10.1.1 对话框控件的应用 1.OpenFileDialog控件 (1)OpenFileDialog控件的常用属性 ? Title属性:该属性用来获取或设置对话框标题,默认值为空字符串(“”)。 ? Filter属性:该属性用来获取或设置当前文件名筛选器字符串,该字符串决定对话框的【另存为文件类型】或【文件类型】框中出现的选择内容。 ? FilterIndex属性:该属性用来获取或设置文件对话框中当前选定筛选器的索引。 ? FileName属性:该属性用来获取包含在打开文件对话框中选定的文件名的字符串。 ? InitialDirectory属性:该属性用来获取或设置文件对话框显示的初始目录,默认值为空字符串()。 ? ShowReadOnly属性:该属性用来获取或设置一个值,该值指示对话框是否包含只读复选框。 ? ReadOnlyChecked属性:该属性用来获取或设置一个值,该值指示是否选定只读复选框。 ? Multiselect属性:该属性用来获取或设置一个值,该值指示对话框是否允许选择多个文件。 ? FileNames属性:该属性用来获取对话框中所有选定文件的文件名。每个文件名都既包含文件路径又包含文件扩展名。 ? RestoreDirectory属性:该属性用来获取或设置一个值,该值指示对话框在关闭前是否还原当前目录。 (2)OpenFileDialog控件的常用方法 常用方法有两个OpenFile和ShowDialog 方法,本节只介绍ShowDialog方法,该方法的作用是显示通用对话框,其一般调用形式如下: 通用对话框对象名.ShowDialog(); 2.SaveFileDialog控件。 SaveFileDialog控件也具有FileName、Filter、FilterIndex、InitialDirectory、Title等属性,这些属性的作用与OpenFileDialog对话框控件基本一致 。 【例10-1】 编写一个简易文本编辑器,程序的设计界面如图10-1所示。程序运行时单击【打开文件】按钮,将会出现如图10-2所示的【打开文件】对话框。选中一个文件后按【打开】按钮将会把选中的文件打开并显示在RichTextBox控件中,如图10-3所示。此时若单击【另存为】按钮,将会出现如图10-4所示的【保存文件】对话框,在该对话框中输入要保存的文件名,然后按【保存】按钮,打开的文件将以指定的文件名保存起来。 3.FontDialog控件 (1)Font属性:该属性是字体对话框的最重要属性,通过它可以设定或获取字体信息。 (2)Color属性:该属性用来设定或获取字符的颜色。 (3)MaxSize属性:该属性用来获取或设置用户可选择的最大磅值。 (4)MinSize属性:该属性用来获取或设置用户可选择的最小磅值。 (5)ShowColor属性:该属性用来获取或设置一个值,该值指示对话框是否显示颜色选择框。 (6)ShowEffects属性:该属性用来获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件。 4.ColorDialog控件 (1)AllowFullOpen属性:该属性用来获取或设置一个值,该值指示用户是否可以使用该对话框定义自定义颜色。 (2)FullOpen属性:该属性用来获取或设置一个值,该值指示用于创建自定义颜色的控件在对话框打开时是否可见。 (3)AnyColor属性:该属性用来获取或设置一个值,该值指示对话框是否显示基本颜色集中可用的所有颜色。 (4)Color属性:该属性用来获取或设置用户选定的颜色。 【例10-2】 为简易文本编辑器增加设置字体和字体颜色的功能。在简易文件编辑器中再增加两个按钮(button4和button5),设置它们的显示文字为【字体】和【颜色】。程序运行中选定了一些文本后,单击【字体】按钮将显示出如图10-5所示的【字体】对话框供用户设置字体,设置字体后按【确定】按钮,设置的字体将应用于当前选定的文本上。选定文本后单击【颜色】按钮将会出现如图10-7所示的【颜色】对话框,选择颜色后按【确定】按钮,选中的颜色将应用于当前选定的文本上。 5.PrintDialog控件和PrintDocument控件 需注意的是:该
您可能关注的文档
- 第6章脉冲产生与形成电路习题解答.ppt
- 第6章网络物理结构设计.ppt
- 第6章输入和输出.ppt
- 第6章计算机运算方法.ppt
- 第6章:综合决策支持系统.ppt
- 第6章需求建模流程行为和模式.ppt
- 第6节用牛顿运动定律解决问题.ppt
- 第6讲国际经济统计分析国际经济统计学.ppt
- 第6章静电学01(库仑定律和电场强度).ppt
- 第6章竞争情报分析研究.ppt
- 第六部分 世界现代史 第二单元 经济大危机和第二次世界大战(甘肃历史中考考点研究).ppt
- 专题九 民主与法治(甘肃历史中考专题研究).ppt
- 2024版《房屋市政工程重大事故隐患判定标准》详细解读,真实案例分析.pptx
- 第二部分 中国近代史 第七单元 人民解放战争(甘肃历史中考考点研究).ppt
- 第二部分 中国近代史 第二单元 近代化的早期探索与民族危机的加剧(甘肃历史中考考点研究).ppt
- 第二部分 中国近代史 第一单元 中国开始沦为半殖民地半封建社会(甘肃历史中考考点研究).ppt
- 专题三 中华文明与中华文化(甘肃历史中考专题研究).ppt
- 第二部分 中国近代史 第六单元 中华民族的抗日战争(甘肃历史中考考点研究).ppt
- 第三部分 中国现代史 第二单元 社会主义制度的建立与社会主义建设的探索(甘肃历史中考考点研究).ppt
- 2025年某乡镇理论学习中心组学习计划.docx
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)