lphi程序设计 刘宇君 等 第3章组件新.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 可视化组件及其应用 重点、难点 组件的选择 组件的属性、方法和事件是编写 第3章 可视化组件及其应用 教学目标 熟练掌握常用组件的属性、方法和事件 熟练掌握设计应用程序的过程 熟练掌握常用组件的应用 第3章 可视化组件及其应用 3.1 窗体与组件常用的属性和事件 3.2 组件的编辑 3.3 文本类组件 3.4 按钮类组件 3.5 容器类组件 3.6 列表类组件 3.7 图形、图像组件 3.8 其他常用组件 3.9 应用程序示例 3.1 窗体与组件常用的属性和事件 3.1.1 窗体 窗体是一个特殊的组件,窗体是一个容器。每个窗体都对于一个存放源程序的单元文件,例如unit1.pas。 窗体表现的是程序的操作界面,单元文件定义了窗体中所有组件的属性、方法和事件及其对题目的操作。 3.1.2 组件常用的公共属性和事件 公共属性: 1. Name属性 2. Caption、Text属性 3. Color、ParentColor属性 clBlue clRed clYellow rgb(r,g,b) 组件常用的公共属性 4. Font、ParentFont属性 为了保持整个系统风格的统一,应该使工程中的窗体风格尽量一致,可以先设置窗体的Font属性,然后将窗体中所有组件的ParentFont属性设置为True就可以了。 form1.Font.Name:= 隶书; form1.Font.Size :=20; form1.Font.Style :=[fsItalic,fsbold]; 组件常用的公共属性 5. Height、Width属性 6. Left、Top属性 7. Visible、Enabled属性 8.Hint、ShowHint属性 设置在程序运行时,鼠标在组件上停留时显示的提示信息。 组件常用的公共事件 OnClick、OnDblClick事件 OnEnter、OnExit事件 当组件具有焦点或失去焦点触发该事件。 3. OnMouseDown、OnMouseUp、OnMouseMove事件 这3个事件可以判断出鼠标按下的是左、中、右键中的哪一个键。 组件常用的公共事件 procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if button=mbLeft then showmessage(Press Left Key!) else if button=mbRight then showmessage(Press Right Key!) else showmessage(Press Middle Key!) end; 组件常用的公共事件 4. OnKeyDown、OnKeyUp、OnKeyPress事件 敲击键盘时触发窗体的OnKeyPress事件。 3.1.3 窗体常用属性、方法和事件 1. BorderStyle属性 BorderStyle属性用来设置窗体的边框样式。 2. Icon属性 Icon属性用于设置标题栏中显示的图标。 Form1.Icon.LoadFromFile( MyIcon.ico ); 3. AutoScroll属性 AutoScroll属性决定程序运行时,组件未能全部显示出来时,是否自动加入滚动条。该属性为布尔型属性,其默认值为True,表示能自动显示出来。 窗体常用属性 4. BorderIcons属性 BorderIcons是集合型属性,包含4个布尔型子属性: biSystemMenu、biMinimize、biMaxmize和biHelp,分别决定窗体标题栏是否有系统菜单、窗体最小化、最大化和帮助按钮,子属性取True,表示有上述按钮,子属性取False,表示没有上述按钮。 窗体的常用方法 1. Show方法 Show方法用于显示窗体。 2. Hide方法 Hide方法用于隐藏窗体。 说明:用Show或Hide方法显示或隐藏窗体相当于将窗体的Visible属性设置为True或False。 3. Close方法 Close方法用于关闭窗体。 窗体的常用事件 1. OnCreate、OnDestroy事件 程序运行期间,当窗体被创建时触发OnCreate事件。该事件的语法格式如下: procedure TForm1.FormCreate(Sender: TObject); begin … end; 说明:参数Sender属于TObject类,它代表当前获得输入焦点的对象。

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档