- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 常用组件的使用 授课内容: 窗体 常用组件 课前导读 前面章节中我们接触了一些组件。组件(Components)是在工程设计时可以使用、处理的可视对象,是那些用于生成用户界面以及为程序提供附加功能模块的对象。Delphi用组件来辅助应用软件的开发。在Delphi中,我们能够从集成开发环境中的组件板上找到绝大多数组件,所有的组件都是可视组件库的组成部分。Delphi也为我们提供了采用第三方组件的接口,利用第三方组件可以给我们的程序添色不少。本章主要介绍Delphi7.0中常用组件的基本功能和使用方法。 常用组件 按钮类组件的使用和分类组件的使用 文本类组件的使用 列表类组件的使用 时钟组件(Timer)的使用 标准对话框的使用 菜单、工具栏和状态栏 进度条ProgressBar组件 TrackBar组件 DriveComboBox、DirectoryListBox、FileListBox等组件 滚动条ScrollBar组件 TabControl组件和PageControl组件 其他组件 窗体的属性 Name FormStytle BorderStyle BorderIcons Position 其他属性 窗体的常用事件 OnActivate OnCreate OnPaint OnShow 窗体的常用方法 Close Hide Refresh Show Release 3.1按钮类组件的使用 按钮类组件通常都能响应鼠标和键盘事件,是实现人机交互的最常用的组件。按钮类组件包括: Button组件 例 Bitbtn组件 例 SpeedButton组件 例 RadioButton组件 例 CheckBox组件 例 Button组件的常用属性 Caption 用于在按钮上显示文本内容 Cancel 用来指示按钮是否为取消按钮 Default 用于制定按钮是否为默认按钮,在按Enter键时也选中命令按钮 Hint 设置在鼠标在组件上短暂停留时在组件旁显示的提示小窗口的内容。 ShowHint 确定是否显示提示文本,默认值是FALSE Enabled 设置按钮是否可以活动 Name 设置按钮的名称 Cursor 设置鼠标形状 Button组件的主要事件:OnClick事件 当程序运行时,用户单击鼠标上的按钮后,就会触发该事件。并且,若出现以下这3种情况之一时,Onclick事件也会被触发:当按钮上有一个焦点,且用户按下了空格键;当窗体有一个默认按钮(由Default属性所指定),且用户按下了Enter键;当窗体上有一个Cancel按钮(由Cancel属性所指定),且用户按下了Esc键。 Bitbtn组件 Bitbtn组件也称为位图组件,它位于组件面板的Additional标签页,与Button组件很相似,只是多了一个位图符号在按钮上。该组件用于创建一个其上带有位图的按钮(例如:带有对号的OK按钮,带有错号的Cancel按钮,带有问号的Help按钮等)。 Bitbtn组件的常用属性 Kind Kind属性的值就是位图按钮组件上所显示的图标。在对象监视器的Properties页中,单击Kind属性后的下拉三角按钮,从弹出的下拉列表中,列出了一组默认图标的属性值,有:bkAbort、bkAll、bkCancel、bkClose、bkCustom、bkHelp、bkIgnore、bkNo、bkOK、bkRetry、bkYes。从中选择一个值后,你就可以从位图按钮中的图标上直观、清晰地看出该按钮的功能。 Glyph 用于在位图按钮上显示加载后的位图图形。 Layout 用于指出位图图形在位图组件上的放置位置。 NumGlyphs 用于指明位图按钮所能使用位图的个数。在Delphi中,最多允许向一个位图按钮提供4个位图文件,用于表示四种不同的状态。 SpeedButton组件 SpeedButton组件也称为加速按钮,它位于组件面板的Additional标签页,常放置在Panel组件上,用于设计工具栏。它与Bitbtn组件非常相似,也可以显示图像和文本,但通常只用于显示图像。 SpeedButton组件的重要属性 AllowAllUp 用于设置同一组的加速按钮是否具有同时弹起的状态。若设置为FALSE,则当同一组加速按钮中的一个被按下时,其他加速按钮都处于弹起状态,即这组按钮中必须有仅有一个处于按下状态。 Down用于设置该加速按钮是否处于按下状态。若设置为TRUE,则表示按钮处于按
您可能关注的文档
- chang6313高三语文《事例论据的选择和使用》36张课件.ppt
- Chapter-5贪心策略.ppt
- Chapter16浪漫时期-歌曲与钢琴音乐.ppt
- chapter4数据传送、寻址和算术运算7.ppt
- chpt02有机合成与路线设计 (2).ppt
- CIS作业展示第六组.ppt
- CorelDRAWX4实用案例教程第5章轮廓与填充.ppt
- cosplay简介.ppt
- CP080-计算物理常微分方程解.ppt
- CPCPK计算与分析.ppt
- 2024年消防设施操作员之消防设备中级技能通关题库(附带答案) .pdf
- 2024年消防设施操作员(中级监控)真题题库-单选(401-450) .pdf
- 2024年生猪屠宰工作总结(2篇) .pdf
- 2024年特种设备焊接作业证理论考试模拟试题(100题)含答案 .pdf
- 2024年河南省洛阳市涧西区中考模拟考试(一)语文试卷(含答案).pdf
- 2024年河南省开封市高职单招综合素质考试题库及完整答案解析.pdf
- 2024年焊工(初级)考试题库附答案 .pdf
- 2024年注册消防工程师考试复习题库及答案(消防验收与监督检查) .pdf
- 2024年法律职业资格之法律职业主观题练习题(一)及答案 .pdf
- 2024年河南省郑州经济技术开发区外国语学校九年级中考一模数学试题.pdf
最近下载
- 2024年新九年级语文暑假提升讲义-名著导读(统编版)(解析版).pdf VIP
- Unit3ReadingandThinking课件- 高中英语人教版(2019)必修第一册.pptx VIP
- 幼儿园大班语言教案《手捧空花盆的孩子》绘本故事PPT课件教学反思【幼儿教案】.doc
- 青春期学生正确恋爱观主题班会——关爱女生讲座 防早恋 防性侵 主题教育PPT.pptx VIP
- CCF 全国青少年信息学奥林匹克联赛 NOIP 2022.pdf
- 市场营销题库及答案.pdf VIP
- 初中班级管理《班级管理交流》课件.ppt VIP
- 《整式的加减》单元作业设计.pdf VIP
- 违章行为调查报告书.docx
- GB∕T 33106-2016 工业用磷酸三乙酯国家标准.pdf
文档评论(0)