- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 图形界面设计与项目管理 本章要点 5.1窗体 5.2菜单的设计 5.3工具栏的设计 状态栏的设计 5.4 按钮及面板的设计 5.5 文本对象的设计 本章要点 详细介绍了窗体、菜单栏、工具栏和状态栏的属性及其设计方法。 描述了按钮、位图按钮控件的属性以及如何激活动作,发出命令。 介绍了容器型控件如面板、框架、状态面板、酷工具栏的使用方法。 通过大量实例阐明了文本对象常用控件的属性、方法。并将常用的文本处理过程与函数集中讲解。 5.1 窗体 窗体的概念:设计阶段的用户界面。执行阶段称为窗口。 窗体的类型: 重叠式窗体:应用程序的主窗口,可以最大、最小化,关闭,并可在屏幕上移动。 弹出式窗体:常用于对话框与消息框,不能最大、最小化。当弹出式窗口未关闭时,不能访问打开该窗口的其他窗口。 子窗口: 不能移出父窗口的各种控件。MDI为其功能拓展,其最大化、最小化以及移动都只能在父窗口范围内。 窗体的主要属性 窗体名称 Name:一般在设计阶段确定。 如:type TMyTestForm = class(TForm); 窗体类型FormStyle: fsNormal: 普通SDI窗口或对话框 fsMDIChild:MDI子窗口 fsMDIForm: MDI父窗口 fsStayOnTop: SDI窗口,但始终处于其他窗口的前面。其他具有相同设置的窗口除外。 边框类型BorderStyle bsSizeable: 有粗边框,可以拖动改变大小。 bsDialog: 有粗边框,但不能改变大小,只有Close按钮,拥有这种边框的窗体即为对话框。 bsSingle:有细边框,且不能改变大小。 bsToolWindow: 具有较细的标题栏,且只有Close按钮,不能改变大小 。 bsSizeToolWin:与 bsToolWindow类似,但可改变大小。 bsNone: 无边框及其他多余元素, 如标题、最大、最小化按钮、系统菜单。 边框图标BorderIcons biSystemMenu: 点击标题栏左边图标或右击标题栏,可弹出系统菜单 biMinimize: 标题栏右边显示最小化按钮 biMaximize:标题栏右边显示最大化按钮 biHelp:标题栏右边显示帮助按钮:只有BorderStyle为bsDialog或BorderIcons属性中不包括biMinimize及biMaximize时, biHelp设置才有效。 注意:BorderIcons属性可能与BorderStyle 属性相冲突。默认的BorderIcons属性为: [biSystemMenu,biMinimize,biMaximize] 窗体位置Position poDesigned: 显示位置和大小同设计期。 poDefault:每次显示时,与上次比较,往右下角移动一些位置,高度由Windows决定。 poDefaultPosOnly: 以设计期的大小显示,窗体显示位置较上次往右下角移动一些位置。 poDefaultSizeOnly:以设计期的位置显示,窗体大小由Windows决定。 poScreenCenter:以设计期的大小显示,窗体位置始终在屏幕中间,考虑多显示器时位置的调整。 poDesktopCenter:以设计期的大小显示,窗体位置始终在屏幕中间,未考虑多显示器时位置的调整。 窗体的其他属性 Caption:窗体标题 Font:窗体字体属性 Icon: 指定标题栏中的图标 WindowsState: 描述窗体的状态 wsNormal: 正常显示 wsMinimized:最小化显示 wsMaxmized:最大化显示 建立窗体: 新建应用程序时,系统自动创建一空白窗体。该窗体默认为应用程序的主窗口。 往项目中添加新窗体的方法是:点击File-New-Form命令或直接点击工具栏上的New Form按钮,即创建一新的空白窗体。 窗体引用: 实例:通过主窗体Form1中的“打开对话框”按钮,打开子窗体Form2对话框。 窗体引用方法 设置主窗体和子窗体的单元文件名,假定他们分别为unit1.pas 和unit2.pas。 在主窗体Form1的单元文件unit1.pas的implementation语句后加入uses unit2 语句。这样便可对子窗体的属性值进行引用。 编写Form1的“打开对话框”的Onclick事件代码: 即加入语句:Form2.Show (或 Form2.ShowModal); 注意:Show过程显示的是无模式窗体,ShowModal显示的是模式窗体. MDI 窗体的建立 MDI 和SDI MDI:Multi-Document Interfa
您可能关注的文档
- 第11篇 ADO数据库访问技术.ppt
- 第七章 ND523操作手册.pdf
- 第6篇CAsyncSocket类的应用实例.ppt
- 第五讲 出行者信息.ppt
- 第四章 ABB AC500 PLC-AC500 PLC浏览器操作说明.pdf
- 第二讲_2概念结构设计.ppt
- 第五章 AnyLink Cloud 物联网云平台组态使用说明.pdf
- 数据库系统管理概论要领.ppt
- 第三篇组成原理.ppt
- 第四章 ABAQUS碰撞分析案例:保险杠撞击刚性墙.pdf
- 2025人教高中物理同步讲义练习必修三第十三章 电磁感应与电磁波初步 章末检测题(人教版2019必修第三册)(含答案).docx
- 2025人教高中物理同步讲义练习必修三10.4电容的电容(人教版2019必修第三册)(含答案).docx
- 广东省东莞市2025届高三10月月考语文试题及答案.docx
- 2025人教高中物理同步讲义练习必修三11.5实验:练习使用多用电表(人教版2019必修第三册)(含答案).docx
- 山东省临沂一中2024—2025学年高三11月测试语文试题含答案.docx
- 1.1 质点 参考系(含答案)2024-2025学年高一物理同步精品讲义((人教版2019必修第一册).docx
- 2025人教高中物理同步讲义练习必修二7.3 万有引力理论的成就 【( 人教版2019必修第二册)(含答案).docx
- 湖北省高中名校联盟2025届高三上学期第二次联合测评数学试卷含答案.pdf
- 2025人教高中物理同步讲义练习必修二8.9 实验:验证机械能守恒定律(常规) 【( 人教版2019必修第二册)(含答案).docx
- 2.3 匀变速直线运动的位移与时间的关系(含答案) 2024-2025学年高一物理同步精品讲义(人教版2019必修第一册).docx
最近下载
- 2023年教师职称计算机考试题库.pdf
- 建筑工程图集 16J914-1:公用建筑卫生间.pdf VIP
- 小学数学五年级上册期末测试卷及参考答案(能力提升).docx
- 小学生行为习惯的养成教育.pptx VIP
- 小学六年级上册数学期末测试卷含答案(巩固).docx
- 提高预制箱梁外观一次交验合格率QC小组.pptx
- 小学数学三年级下册期中测试卷附答案(达标题).docx
- 人教版四年级数学上册课件 第3单元 角的度量 第1课时 线段、直线、射线和角.pptx VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 父母教育态度的一致性对幼儿社会性发展的研究(国家开放大学、普通本科毕业生适用).docx
文档评论(0)