Delphi程序设计基础与上机指导演讲稿第05章.ppt_第1页
Delphi程序设计基础与上机指导演讲稿第05章.ppt_第2页
Delphi程序设计基础与上机指导演讲稿第05章.ppt_第3页
Delphi程序设计基础与上机指导演讲稿第05章.ppt_第4页
Delphi程序设计基础与上机指导演讲稿第05章.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Delphi 程序设计基础与上机指导,第五章 Delphi窗体,VCL组件 属性,组件属性 定义/含义 常见的属性 Name、Caption、Height、Width、Left、Top、Parent、PopupMenu、Visible、ShowHint、Hint、Cursor、Enabled和Font,VCL组件 常见属性,Name属性 名称:实例的名称 命名规则 名称的作用 Caption属性 标题:标题的含义 命名语法要求? 标题属性的作用,VCL组件 常见属性,Height、Width、Left和Top属性 四个属性的含义 如何描述组件的位置 相对位置与绝对位置? Parent属性 自动

2、维护,一般不需要设置 属性含义,VCL组件 常见属性,PopupMenu属性 含义 何时需要设置这个属性 Visible属性 属性的含义 何时需要修改这个属性,VCL组件 常见属性,ShowHint和Hint属性 这两个属性的含义 如何通过这两个属性的组合使用显示组件的提示信息 Enabled属性 属性的含义 如何、何时需要使用这个属性,VCL组件 常见属性,Font属性 属性的含义 如何设置组件的Font属性 Font属性除了影响本身组件的字体,还会影响其他哪些组件的字体,VCL组件 方法,组件的方法 组件的响应接口 组件的行为描述 通过函数和过程实现 常用组件的方法,程序基础 设计窗体,设

3、置组件属性 打开窗体设计器 选择需要设置器属性的组件 打开对象查看器窗口 设置正确的属性 每一个属性的含义 可视属性与不可视属性,VCL组件 常用方法,Show和Hide方法 方法的功能 方法适用的对象 实例代码 procedure TfrmMain.btnFindClick(Sender: TObject); begin if(not Assigned(frmFind)then frmFind := TfrmFind.Create(Application); frmFind.Left := Left; frmFind.Top := Top; Hide; frmFind.Show; end;,

4、VCL组件 常用方法,SetFocus方法 功能:获得焦点 基本上所有可视组件都提供这个方法,以可以在任何时候获得处理的焦点,VCL组件 事件句柄,事件句柄的意义 常见的事件句柄 OnEnter 组件获得焦点 OnExit 组件失去焦点 OnKeyDown 按下某个键 OnKeyPress 敲击某个键 OnKeyUp 放开某个键 OnClick 单击鼠标 OnContextPopup 弹出快捷菜单 OnDragDrop 放下拖放对象 OnDragOver 有拖放对象经过 OnEndDock 拖动过程结束 OnEndDrag 拖放过程结束 OnMouseDown 按下鼠标 OnMouseMove

5、 移动鼠标 OnMouseUp 放开鼠标 OnStartDock 开始拖动 OnStartDrag 开始拖放,VCL组件 思考,作出一个简单的实例程序以说明本节学习的属性、事件和方法的用法,Delphi窗体 可视特征,窗口的标题 在对象查看器窗口设置 利用代码设置 窗口的颜色 设计窗体时设计 运行时用代码设计,Delphi窗体 可视特征,窗口的字体 在对象查看器窗口设置 使用代码设置 一个实例程序,Delphi窗体 可视特征,窗口的标题栏 窗口图表 窗口标题 最大化、最小化、关闭按钮 窗口的边框 几种常用的边框类型 bsDialog、bsSingle、bsNone、bsSizeable、bsT

6、oolWindow和bsSizeToolWin,Delphi窗体 显示,窗口的显示位置 窗口出现在屏幕上可以显示在不同的位置 窗口Position属性的几种取值的含义 多种预设位置的差别 一个实例程序,Delphi窗体 显示,窗口的显示尺寸 通过设置WindowState属性 wsNormal、wsMinimized和wsMaximized三种属性值的差别 一个实例程序,Delphi窗体 特效窗口,特殊形状的窗口 窗口特殊形状的实现原理 具体多种不同的操作方式 一个简单的实例程序,Delphi窗体 特效窗口,窗口淡出效果 AlphaBlend属性和AlphaBlendValue属性 通过设置上

7、述两个属性实现窗体淡出效果 具体的操作方法 一个实例程序(需要详细介绍),Delphi窗体 窗口消息,事件句柄的含义 鼠标操作相关事件句柄 OnClick、OnDblClick OnMouseDown、OnMouseUp OnMouseMove OnMouseWheel、OnMouseWheelDown和OnMouseWheelUp,Delphi窗体 窗口消息,OnClick 含义 如何使用 一段实例代码 OnMouseDown 参数含义 如何使用 实例代码,Delphi窗体 窗口消息,OnMouseUp 参数含义 如何使用 具体的代码 OnMouseMove 参数含义 如何使用 具体的代码,

8、Delphi窗体 窗口消息,一个复杂的实例程序 用户怎样移动窗口 移动没有标题的窗口 如何记住当前鼠标的状态 ClientToScreen的作用,Delphi窗体 窗口消息,OnDblClick 含义 参数 OnMouseWheel、OnMouseWheelDown和OnMouseWheelUp 发生时刻 参数含义,Delphi窗体 窗口消息,OnKeyDown 键盘类消息 键按下消息 参数的含义 OnKeyUp 键放开消息 OnKeyPress 按键消息 参数含义,Delphi窗体 窗口消息,OnActivate和OnDeactivate 特殊事件句柄 激活与失去焦点 OnClose 窗口被关闭 参数含义 OnCloseQuery 请求关闭窗口 参数含义,Delphi窗体 窗口消息,OnCreate 创建窗口 参数含义 一般用途 OnDestroy 删除窗口 一般用途,Delphi窗体 窗口消息,OnShow和OnPain

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论