- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4节窗体和组件本章主要内容:窗体组件常用方法和属性文本显示输入类组件的使用按钮类组件的使用列表类组件的使用
窗体认识窗体可以从了解窗体的属性、方法和事件入手。窗体具有下面的一些重要属性:(1)BorderIcons属性(2)BorderStyle属性(3)Caption属性(4)Font属性(5)FormStyle属性从窗体类型的角度来看,Windows环境中的应用程序可以分为下面的三类:多文档界面(MDI)应用程序单文档界面(SDI)应用程序对话框应用程序
(6)Icon属性(7)Name属性(8)Position属性(9)WindowsState属性组件Delphi中有两类组件,可视化组件和非可视化组件。组件的常用属性及事件在Delphi中,每一个组件都具有特定的属性、事件和方法。组件的属性是组件特性的描述,包括组件的外观特性(如位置、尺寸、外形、字体、可视性)和非可视化的特性,组件常见的基本属性见表3-4。
属性说明Height高度Width宽度Left组件在容器内的水平坐标,相对于容器左边。Top组件在容器内的垂直坐标,相对于容器上边。Align组件上的对齐方式(居上、居下、居左、居右、居中)Visible设置组件是否可见,默认值为可见(值为true)Caption显示类组件的标题Color组件的背景颜色Font设置组件显示文本的字体Ctl3D是否以3D方式显示组件,默认值为trueShowHint是否显示组件的提示信息,默认值为true,与Hint连用Hint当鼠标指针移到组件上时,组件显示的提示信息Enabled是否允许用户操作组件,true表示允许,false表示不允许Name用于标识组件的名称,在程序中通过Name可以调用该组件TabOrderTab次序
组件的事件是对组件所做的某个动作或系统的某些行为(如按下鼠标、双击鼠标、窗体装入等)的反应。事件说明OnClick触发条件OnDblClick当鼠标双击时触发本事件OnMouseDown当鼠标左键按下时触发本事件OnMouseMove当鼠标移动时触发本事件OnKeyDown当按下任意键(包括组合键)时触发本事件OnKeyPress当按下任意键(单字符键)时触发本事件OnKeyUp当松开已按下键时触发本事件OnEnter当获得焦点时触发本事件OnExit当失去焦点时触发本事件OnStartDrag当开始拖动时触发本事件OnDragDrop当组件拖动操作结束时触发本事件
TLabel组件1.概述TLabel标签组件位于组件面板的Standard页上(如图3-1),可以显示一个只读的字符串。图3-1Standard组件页
2.主要属性和方法(1)A1ign属性(2)Alignment属性(3)AutoSize属性(4)Layout属性(5)TransParent属性(6)WordWrap属性TEdit组件1.概述TEdit文本框组件位于组件面板的Standard选项卡上(如图3-1),可以显示、编辑单独的一行文本。2.主要属性和方法
(1)AutoSelect属性(2)AutoSize属性(3)CharCase属性(5)Hint属性(6)IME属性(7)PasswordChar属性(9)ClearSelect方法(10)CopyToClipboard方法(11)CutToClipboard方法(12)PasteFromClipboard方法(13)SelectAll方法
TMemo组件1.概述TMemo备注框组件位于组件面板的Standard选项卡上,可以显示、编辑多行文本。2.主要属性(1)Lines属性(2)ScrollBars属性(3)WantTabs属性
TButton组件1.概述TButton命令按钮组件用于为用户提供选择执行的命令,通常称为命令按钮。2.主要属性(1)Cancel属性(2)Caption属性(3)Default属性(4)Enabled属性(5)ModalResult属性(6)Name属性
TBitBtn组件1.概述TBitBtn位图按钮组件的作用和TButton组件相同,唯一的区别是可以在位图按钮上同时显示文本信息和位图。2.主要属性(1)Glyph属性(2)Kind属性(3)Layout属性(4)Margin属性(5)NumGlyphs属性(6
文档评论(0)