- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序的设计及实验指导第6章
Delphi 7 程序设计与实验指导 第六章 窗体设计 前面讲述的组件和菜单的设计都是在窗体中进行的。在Delphi中,窗体和组件是创建Delphi应用程序的最基本的组成部分。在某种意义上说,窗体就是窗口(Window)。目前,大部分的应用程序都是通过窗体上的文字、图像、按钮以及菜单等来进行交互的,Delphi是通过在窗体中添加相应的组件来实现多种多样的功能。因此,窗体的设计实际上就是往窗体中添加组件的过程。本章主要介绍Delphi中窗体设计的方法。 6.1 创建窗体 在Delphi的应用程序的开发过程中,创建窗体是程序设计的第一步。在Delphi 7的集成开发环境中,选择主菜单的File→New→Application,即可新建一个应用程序,这时系统会自动产生一个窗体,默认名为Form1。 如果需要再往应用程序中添加新的窗体,可利用以下方法来实现: l????选择File→New→Form; l????单击“New Form”按钮。 6.1.1 TForm组件 1.用途 TFrom组件是Delphi应用程序的基础。该组件为应用提供了一个设计平台,是Delphi程序开发的中心。当创建一个新的工程,Delphi将自动地建立一个默认的空白窗体,这个空白的窗体就是TFrom组件的一个实例。 6.1 创建窗体 2.主要属性 (1) Active属性:该属性决定窗体是否为活动窗体。如果该属性为true,则窗体成为活动窗体。 (2) ActiveMDIChild属性:该属性为只读运行属性,用来在多文档的应用程序中指定拥有输入焦点的MDI子窗口。 (3) AutoScroll属性:该属性用来设置在窗体上是否增加滚动条。 (4) BorderIcons属性:该属性用来定义出现在窗口标题栏中的按钮,其取值有四种:biSystemMenu(包含系统菜单)、biMinimize(包含最小化按钮)、biMaximize(包含最大化按钮)和BiHelp(包含帮助按钮)。 6.1 创建窗体 (5) BorderStyle属性:该属性用来定义窗体的边框形式,其取值有6种:bsDialog(对话框边框)、bsSingle(单线边框)、bsNone(无边框)、bsSizeable(标准边框)、bsSizeToolWin(具有小标题的标准边框)、bsSizeWindow(具有小标题的固定边框)。 注意:不能将MDI子窗体的边框设置成bsDialog和bsNone。 (6) Caption属性:该属性用来设置窗体标题栏上的标题,默认值为Form1。 (7) Color属性:该属性用来设置窗体的背景颜色。 (8) Font属性:该属性用来设置窗体中文字的字体、颜色和字号等。 (9) FormStyle属性:该属性用来定义窗体风格,默认值为fsNormal,其取值有四种:fsNormal(普通窗口)、fsMDIChild(MDI子窗口)、fsMDIForm(MDI父窗口)、fsStayOnTop(窗体始终显示在其他窗口之上)。 6.1 创建窗体 (10) Handle属性:该属性为访问窗口提供了一个句柄。使用该句柄,可以调用Windows API函数来操作窗口。 (11) Icon属性:该属性用来指定标题栏中显示的图标。 (12) Menu属性:该属性可以定义窗体的菜单。系统在该菜单目录下添加各自打开的子窗口名称,使用这些名称,可以选择某个子窗口。如果用户希望在不同的情况下显示不同的菜单项目,只需要将Menu属性设置成要显示的菜单即可。 (13) PopupMenu属性:该属性指出快捷菜单的名字。当该窗体被激活后,右击将显示一个和菜单名称相一致的快捷菜单。要显示菜单,用户必须将该菜单的AutoPopup属性设置成true。 6.1 创建窗体 (14) Position属性:该属性用来描述窗体第一次显示时的位置和尺寸,该属性的取值和含义见表6-1。 (15) WindowState属性:该属性定义了窗口的初始化状态,决定窗口在第一次显示时是以普通形式(wsNormal)、最大化(wsMaximized)还是最小化(wsMinimized)显示,其默认值为wsNormal。 6.1 创建窗体 6.1.2 选择、放置和编辑组件 窗体的设计实际上是往窗体中添加组件的过程,如何选择、放置、编辑组件是窗体设计的主要内容。? 1.选择和放置组件 当创建了一个空白的窗体后,接下来就要在组件面板上选择—个组件并将它放置在窗体内,通常有两种方法: (1) 用鼠标双击组件面板上的一个组件图标,Delphi则以默认的大小把它放在窗体的中间。 (2) 单击一个组件图标,选中该组件,再在窗体上想放置组件的位置的左上角单击一下,Delphi以默认大小将它放置在那里,然后根据情况
您可能关注的文档
- d7x2011高一数学暑假作业参考的答案.doc
- DB3301—2008杭州市上城区危旧房屋维修拼接改善规范.doc
- d7k毕业的设计 线性数控直流稳压电源开题的报告.doc
- D6的设计7周年店庆活动的方案.pptx
- d9l0Kddiva20092010计算机基础考试试卷附的答案.doc
- DBJ13832006福建省工程建设地方标准居住建筑节能工程施工质量验收规程.doc
- D6的设计7周年店庆活动的的策划的方案.ppt
- DCS复习的资料.docx
- ddm谈建筑施工的项目安全监理.doc
- dd.net面试整试题及参考的答案.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)