- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章各种对话框的建立CBuilderPPT课件简体中文版
第九章 各种对话框的建立 窗口接口可以说是最友善的人和计算机间的沟通接口,然而对话框就好像是计算机和使用者之间的对话通道。开档案有开档案的方式、存盘有存盘的接口、打印机设定、字型选择、寻找字符串、置换字符串等等,在Win32的环境中,这类的对话框实在是太多了。在这一章我们将带领大家进入设计对话框的世界。 大纲 9-1 Open / Save Dialog 9-2 Open / Save PictureDialog 9-3 FontDialog 9-4 ColorDialog 9-5 PrinterDialog 9-6 PrinterSetupDialog 9-7 FindDialog 9-8 ReplaceDialog 9-9 对话讯息框的使用 本章习题 9-1 Open / Save Dialog 在窗口操作系统中,当使用者需要对某个档案作开启或关闭的动作时,通常需要透过档案处理对话框来对档案作处理,所以所谓的对话框,就是应用程序和使用者之间的交谈接口;一个设计优良的对话框,会让使用者相当容易上手。下图是档案开启的对话框。 Open / Save Dialog实作 上图的画面是一般在窗口系统下开启档案的对话框,我们可以看到中间主画面是可选取的图示区,上方是目前目录名称以及一些目录基本功能,下方则是选取文件名称和档案格式。这些功能我们都可以用BCB所提供的OpenDialog组件一手包办实作,唯一需要我们自己设定的只有档案格式过滤以及预设的开启路径。OpenDialog组件常见的属性如下: Open / Save Dialog实作 当我们建立一个OpenDialog组件时,在该组件的属性里有一个Filter项目,这是提供设定档案格式属性的过滤方式,设定该属性可以让对话框在使用时挡掉不需出现的格式的档案,其字段功用说明如下:Filter Name字段填入显示文字,而Filter字段填入档案格式,如果档案格式超过一个的话就用分号分开,一般在设定Filter时我们会加入一个显示所有档案的字段以提供对话框浏览时可以看到所有的档案。 9-2 Open / Save PictureDialog OpenPictureDialog组件提供了图文件预览的功能,相当适合影像处理类的软件;目前提供的预览格式有JPEG、BMP、ICO档案等图形档案格式。当然,BCB也提供了储存图文件的对话盒SavePictureDialog组件来做图文件储存。 Open / Save PictureDialog属性介绍 我们可以由上图看到和OpenDialog最大不同的地方,就是右边有个预览区域,可以显示目前反白的图档内容,这个预览区只有在被点选的档案是属于被支持的图档类型才有效。至于其它的部分,外观和功能都和OpenDialog差不多。OpenPictureDialog组件常见的属性如下: 9-3 FontDialog 一个功能齐全的文书编辑软件,需要提供字型的调整功能。BCB为了方便程序开发者在设计此功能时的效率,提供了FontDialog组件,其更改字型的对话窗口可让使用者以直觉的方式来更改字型。右图为字型对话盒。 FontDialog 属性介绍 BCB有很多组件都含有Font属性,尤其是跟文字编辑相关的组件。但是字型的设定往往都是相当的繁琐,如改变字体的类别、格式、大小、颜色等等。如果是在程序执行的时候去修正改变,则对使用者而言将会是很痛苦的事情。所以FontDialog就解决了这个问题,BCB中的FontDialog组件的重要属性列表如下: 9-4 ColorDialog 在窗口应用程序中,常常会有编辑软件可以选择图形或文字的颜色,选择颜色的方式通常是一个色彩对话框,如右图所示。BCB的所提供的色彩对话框组件是ColorDialog,我们可以指定所需改变的颜色为对话框所选取的颜色作为编辑的动作。ColorDialog最主要的属性就是Color,当开启对话框后所选择的颜色将会被设定在Color属性。 ColorDialog设定说明 在上图我们可以看到上半部是属于Basic colors的部分,这是系统提供的基本颜色,总共有56种。在一般的选色情况下,这些系统提供的基本颜色就可以了。但是我们也可以自订一些自己想要的颜色,下面还有16个Custom Colors的字段,让我们使用者可以自定颜色,而设定颜色的方式,就是依照基本色加上RGB色的调整。 9-5 PrinterDialog PrinterDialog主要功用在于提供设定打印版面,即设定打印的相关参数,下图是PrinterDialog对话框的显示接口。使用者可以设定打印范围对应到PrintRange属性,打印数量对应到Copies属性,加入自动分页功能对应到Collate属性,在Options属性
您可能关注的文档
- 第三节 二手车评估的依据和目的 汽车评估 课件.ppt
- 第三节 代数系统的同态与同构 北京大学计算机系离散数学讲义(ppt版).ppt
- 第三节 Burnside引理 北京大学计算机系离散数学讲义(ppt版).ppt
- 第三节 再生障碍性贫血患者的护理 《内科护理》课件.pptx
- 第三节 叶片泵演示版(2006,9).doc
- 第三节 化学处理中应注的意问题 植物病理学 教学课件.ppt
- 第三节 克莱姆法则 线性代数教学课件.ppt
- 第三章:假体腔、真体腔、软体动物学 动物学教学课件.ppt
- 第三节 温度与农业 农业气象学 教学课件.ppt
- 第三节 新古典经济增长模型 第八章 经济增长理论和经济周期理论 (宏观经济学)(PPT课件)(高鸿业).ppt
最近下载
- 2025届安徽省A10联盟高三上学期开学考-英语试题(含答案).docx VIP
- 周围神经损伤的护理.pptx VIP
- 设计院电气专业面试常见问题汇总与标准答案.pdf VIP
- 2021年福建省福州一中自主招生数学试卷.pdf VIP
- 化学-安徽省1号卷A10联盟2025届高三上学期8月开学摸底考试试题和答案.docx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试生物试卷(含答案).docx VIP
- 2025年营养与膳食.pptx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试地理试卷(含答案).pdf VIP
- 中国通史16.ppt VIP
- 车租赁代驾合同.doc VIP
文档评论(0)