- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 窗体与常用控件 教学目的 ? 了解Delphi 7.0的用户界面的基本组成 ? 掌握窗体的基本属性 ? 掌握常用控件的基本属性及其使用方法 ? 了解窗体和控件的常用事件在应用程序中的使用方法 Delphi 7.0的程序开发提供了可视化编程环境,用户界面的设计,程序的调试运行均在此完成,窗体和控件是构成应用程序的基本对象。本章主要介绍Delphi 7用户界面的基本组成要素——窗体和控件。按照控件的功能划分分别讲解窗体、文本编辑类控件、按钮及其分类控件、列表类控件、容器型控件、计时器控件的常用属性、方法和事件的使用方法。 7.3 按钮类控件 按钮类控件在应用程序中的应用非常广泛,主要用来实现用户与应用程序之 间的人机交互。Delphi 7 提供了Button 控件、BitBtn 控件、SpeedButton 控 件、CheckBox 控件和RadioButton 控件等多种按钮类控件。本节主要介绍这些 常用的按钮类控件以及分组控件GroupBox。 7.3.1 Button 控件 Button 控件(命令按钮) 的功能简单而使用方便。Button 控件在Standard选 项卡中,类名为TButton。该控件是应用程序中最为常用的一个控件,主要用 于启动或中断某一过程,通常用来响应用户的单击事件。表7.15列出了命令按 钮常用的属性及其作用。 7.3.2 BitBtn 控件 BitBtn 控件(位图按钮) 功能与Button 控件功能相似,但是BitBtn 控件可以在 其表面添加位图,所以外观上更加美观,更能实现按钮的个性化。BitBtn 控件 在Additional 选项卡中,类名为TBitBtn。表7.17列出了BitBtn 控件常用的属性 及其作用。 高等学校计算机基础教育规划教材 Delphi程序设计 窗体是构造应用程序的基本环境,设计程序的过程中添加的各种控件都包含在窗体之中。每个应用程序至少需要一个窗体,是其他对象不可缺少的载体。创建应用程序的第一步就是建立用户界面,通常,用户界面就是由若干个窗体构成。 窗体是Delphi 7.0中最基本的一种对象,创建窗体之后,可以通过修改或调整窗体的各种属性来设计符合用户需要的界面形式。窗体是一个载体,是一个容器,用户可以根据应用程序的需要在窗体上添加适当的控件。窗体的使用其实是利用窗体的属性为其设置外观,利用窗体的方法定义窗体的行为,而通过窗体的事件来实现与用户的交互。 6.1 窗体 7.1.1 窗体的生成、添加与移除 打开Delphi 7.0,系统会为默认的工程生成一个空白窗体,其缺省名为Form1。在窗口环境中,这个默认的窗体的大小可以通过鼠标调整,位置也可以在“窗体布局”窗口中来改变。如图7.1所示。 图7.1 生成空白窗体 有时,应用程序需要不止一个窗体,如果Delphi 工程需要多个窗体,向工程中添加窗体的3种方法为: (1) 选择【File】|【New】|【Form】命令。 (2) 单击工具栏上的新建项目按钮,在弹出的【New Items】对话框中选择【Form】命令,单击【OK】按钮。 (3) 单击工具栏上的新建窗体按钮。 在工程中添加的窗体,作为不同的对象,每个窗体都有自己的事件、方法和属性。每一个窗体对应一个单元文件(如Unit1.pas),向工程中添加窗体的同时,代码编辑器中会自动生成该窗体对应的单元文件的框架,如图7.2 所示。 图7.2 新窗体Form2 所对应的单元文件 移除Delphi 工程中已有窗体的两种方法如下。 (1) 选择【Project】|【Remove from Project】命令。 (2) 单击工具栏上的移除文件按钮。 在弹出的【Remove from Project】对话框中选择要移除的窗体名称,单击【OK】按钮即可。 7.1.2 窗体设置 如果工程中含有多个窗体,为了方便在多个窗体间进行切换,Delphi 提供了以下两种方法。 (1) 在图7.2 所示的代码编辑器中,选择要显示的窗体所对应的单元文件选项卡(如图7.2中选择的是【Unit2】选项),然后单击工具栏上的窗体/单元切换按钮。 (2) 单击工具栏上的查看窗体按钮,在弹出的如图7.4所示的【View Form】对话框中选择要显示的窗体名称,单击【OK】按钮。 在含有多个窗体的工程中,运行后首先显示的窗体称为主窗体,运行过程中如果关闭主窗体则所有窗体都将被关闭,整个工程结束。默认情况下,第一个创建的窗体为主窗体,主窗体可以被重新设置。设置主窗体的方法为:选择【Project】|【Options】命令,弹出如图7.5所示的对话框。
您可能关注的文档
- C语言程序设计(第三版) 罗坚 王声决 主编 第5章 数组类型与指针类型新.ppt
- C语言程序设计(第三版) 罗坚 王声决 主编 第6章 结构类型与联合类型新.ppt
- C语言程序设计(第三版) 罗坚 王声决 主编 第7章 文件新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第1章 概论新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第3章 选择结构程序设计新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第4章 循环结构程序设计新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第5章 数组新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第8章结构体和共用体新.ppt
- C语言程序设计(第三版) 恰汗.合孜尔 第9章 文件新.ppt
- C语言程序设计(第三版)-林小茶 C_ch4新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第十四章 安装包制作新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第十一章 多媒体程序设计新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第十章 图形图像程序设计新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第四章 高级数据类型新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第五章 过程与函数新.ppt
- Delphi 程序设计 冯博琴主编 席一凡 聂 第一章 Delphi概述新.ppt
- Delphi 程序设计-课件 Delphi程序设计 目录新.ppt
- Delphi 程序设计-课件 第八章 界面设计新.ppt
- Delphi 程序设计-课件 第九章 文件管理新.ppt
- Delphi 程序设计-课件 第六章 面向对象程序设计新.ppt
最近下载
- 高中英语选择性必修4优质课公开课Unit 4 Project.pdf
- 精品解析:山东省济宁市实验中学2024-2025学年高一上学期12月月考历史试题(原卷版).docx VIP
- DB4413T 29-2022城市园林绿化养护管理规范.docx
- 2025青鸟消防JBF-11S控制器使用说明书.docx VIP
- 中国古代神话故事《天帝颛顼》.doc VIP
- 2019年输变电工程设计竞赛创新亮点.pdf
- (人教版2024)八年级地理上册新教材解读课件.pptx
- 2025年新人教版三年级上册语文全册教案.pdf
- 高中英语2025届高考高频词汇(共 688个 ).doc VIP
- 耐药结核病全口服短程治疗专家共识(2025)解读PPT课件.pptx VIP
文档评论(0)