- 1、本文档共111页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi讲义教程 第四章 VCL的使用.pdf
第四章 运用组件编程
4.1 可视化组件库VCL
4.2 窗体设计
4.3 常用组件
4.4 其他组件
4.5 输入与输出
4.1 VCL基础
Delphi提供了丰富的组件(component,也
称为构件)。这些组件都是由TComponent
类派生而来,封装在可视化组件库(VCL)
中。这里所说的可视化是指在窗体设计时
所有组件的可视性。组件依据程序运行时
是否可见而分为可视组件和非可视组件,
可视组件如标签(Label)、编辑框
(Edit)、按钮(Button)等;非可视组
件,如计时器(Timer)、图像列表
(ImageList)等。通常,使用可视组件来
设计用户界面,用非可视组件来实现特殊
的功能。
一、VCL 的层次结构
TObject (所有Delphi类的祖先)
│
TPersistent(持久性对象)
│
TComponent(组件对象)
┌─────┴─────────┐
非可视组件 TControl (所有可视组件的祖
先)
┌───────┴─────┐
TGraphicControl(图形类对象) TWinControl等
(窗口控件)
二、VCL组件的属性、方法和事件
VCL组件的属性
VCL组件的方法
VCL组件的事件
4.2 窗体设计
窗体是程序界面的框架,菜单和组件置于
其上。窗体是一种对象,类名是TForm。窗
体对象有属性、方法和事件。可以只设计
一个窗体的界面,也可以设计多个窗体的
界面,甚至可以是多文档窗体。
一、窗体常见的属性、方法及事件
1. 窗体的属性
Delphi中通常用两种方法设置对象(窗体)
的属性:
(1)界面设计阶段通过Object Inspector对
象监视器窗口设置属性。先在对象框中选
取对象,然后在Properties选项页上修改
属性。
(2)在程序代码中用赋值语句设置属性,语
法为:
对象名.属性名:=属性值
窗体常见属性
Name:默认值为Form1、Form2、...
大小及位置 :
Top 和 Left:窗体左上角相对于屏幕的垂
直和水平坐标值
Width 和 Height:窗体的总宽度和总高度
Align:窗体相对于屏幕的对齐方式
外观 :
BorderIcon:窗体标题栏中系统菜单和窗
口控制按钮
BorderStyle:窗体边框的类型
Caption:窗体标题栏中显示的标题
Color:窗体工作区的颜色
Font:窗体中显示文字的字体
Visible:窗体是否可见
WindowStyle:窗体的显示状态
状态控制 :
Enable:窗体的使用状态
FormStyle:窗体的类型
2. 窗体常用方法
(1)Create:动态地创建一个窗体。
(2)Show:显示一个窗体。
(3)Close:关闭一个显示中的窗体。
(4)CloseQuery:判断窗体是否可以关闭,返回
一个逻辑值。
(5)Release:将窗体对象从内存中彻底删除。
(6)ShowModal:显示一个模式窗体。
(7)Print:打印窗体。
(8)Canvas:绘制图形、输出文本。
程序中需要窗体完成某种行为动作时,要
在程序代码中调用窗体的方法,语法为:
窗体名.方法名[(参数列表)];
3. 窗体常见事件
窗体事件是窗体可以识别的外部动作,事
件可以由用户操作触发,也可以由操作系
您可能关注的文档
- 2第二章 教育与社会的发1.doc
- 2第二章 病毒.ppt
- 2第二章核酸.ppt
- 2第二章液体运动的流束理论.pdf
- 2第五章 5.1.2(同步作业).ppt
- 3 第三章 化学势.ppt
- 3 必修1 第二章 第1-3节.pdf
- 3 第三章 OMC配置文件解释.pdf
- 3 第三章 矿井瓦斯灾害防治11.15.doc
- 3--第五章 主要经济业务核算.doc
- (茅台酒)白酒酿造工职业技能认定-制曲制酒考试题及参考答案【综合卷】.docx
- 2025年知识百科竞赛考试题库精编答案.docx
- 2025年知识百科竞赛考试题库含答案【b卷】.docx
- 2025四月份第1章推销概述.pptx
- 2025四月份韵歌教学新趋势:《对韵歌》完美版课件揭秘.pptx
- 2025年知识百科竞赛考试题库附参考答案(能力提升).docx
- 2025四月份项目1创建Docker运行环境.pptx
- 2025年超星尔雅学习通《劳动通论》章节测试题【精练】.docx
- 超星尔雅学习通《形势与政策(2025春)》章节测试卷(网校专用).docx
- 2025年知识百科竞赛考试题库附答案(研优卷).docx
最近下载
- 2023年云南大学滇池学院网络工程专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 油水井动态分析方法.pptx VIP
- 风机吊装安全技术交底交底.docx VIP
- 2023年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 高考志愿填报样表.doc VIP
- 论剧版《繁花》的叙事策略与主题.docx VIP
- 阳煤丰喜肥业(集团)有限责任公司临猗分公司“8·31”煤气过滤器导淋排液中毒事故调查报告.doc VIP
- 人工智能引论知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 2023年广东珠海中考地理真题及答案.doc VIP
- 2022年云南大学滇池学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)