- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi 程序设计基础与上机指导演讲稿 第06章
Delphi 程序设计基础与上机指导 第六章 标准组件 命令按钮 - 基本按钮 基本用法 如何在窗体上放置基本按钮 如果调整基本按钮的形状和位置 如何为按钮编写事件句柄 一个简单的实例程序 命令按钮 - 基本按钮 对话框上的按钮 多个按钮的用法 按钮与其他组件的配合 按钮在窗体上位置的设置 按钮的事件句柄 一个比较复杂的例子 命令按钮 - 基本按钮 允许键盘操作按钮 在窗口上通过tab键切换焦点 如何设置焦点切换顺序 一个实例程序 命令按钮 - 基本按钮 禁止按钮 按钮在某些情况下功能没有作用 如何禁止按钮,不允许用户单击 运行时刻禁止按钮 设计时刻禁止按钮 一个实例程序 命令按钮 -位图按钮 BitButton 位图按钮组件 Glyph、Layout和Spacing三个属性 Layout 用来控制位图的位置 Spacing 用来控制图片和文字的距离 Glyph属性 用来设置位图 具体的操作实例 命令按钮 -位图按钮 大量位图按钮的使用 在对话框上大量使用位图按钮 多个位图按钮中位图的配合 一个复杂的实例程序 命令按钮 - 快捷按钮 位于窗口顶部 在工具栏上 用于快速发出命令 与位图按钮和其他按钮的用法基本相同 快捷按钮的数量较多 快捷按钮的分组操作 快捷按钮的状态控制 命令按钮 - 快捷按钮 一个使用快捷按钮的复杂实例程序 打开文件 保存文件 打印文件 …… 命令按钮 - 思考 完善实例程序 标签和文本编辑 -标准标签 主要属性 Caption、Autosize、Color、FocusControl和ShowAccelChar、Enabled、Font、Layout和Alignment、Transparent、WordWrap FocusControl和ShowAccelChar属性的配合 Layout和Alignment属性用来控制文件对齐方式 标签和文本编辑 -标准标签 主要属性 WordWrap 用来控制是否允许换行 一个简单的设计实例 标签和文本编辑 -标准标签 主要事件 OnClick事件句柄 与窗体的这个事件句柄类似 一个简单的实例程序 标签和文本编辑 -标准标签 使用方法一 与文本编辑框的配合使用 设计方法 使用方法一 标准标签组件的单独使用 一般大量使用 设计方法 标签和文本编辑 -标准标签 一个比较复杂实例程序 完善这个实例程序 修改接收文本输入的对话框 标签和文本编辑-文本框 基本用法 Text属性 PasswordChar属性 MaxLength属性 CharCase属性 OnChange事件句柄 一个简单的实例程序 标签和文本编辑-文本框 接收数据输入的文本框 需要通过代码实现 OnKeyPress,OnKeyDown,OnKeyUp的差别 如何使用这三个事件句柄 一个简单的实例程序 需要完善程序 标签和文本编辑-多行文本框 基本属性 Lines和ScrollBars属性 一个比较复杂的实例程序 包含大量组件的窗体的设计 注意使用简洁的代码 基本的文本处理功能 标签和文本编辑-思考 在文本框中控制不同数据类型的输入 选择框-单选按钮 单选按钮标题的设置 初始选择状态的设置 多个单选按钮位置的设置 判断单选按钮的选择状态(代码) 实例程序的SetRadioButtonSelectionStatus 选择框-复选框 类似单选按钮的用法 可以同时选择多个 可以都不选择 设计一个实例程序 列表框 – 基本属性 Items属性 保存列表项 如何设置初始列表项 MultiSelect 允许选择多个选项 ExtendedSelect 允许扩展选择多个选项 列表框 – 实例程序 设置界面 列表框的位置和尺寸 多个组件的相对位置和尺寸的调整 编写代码 响应用户选择列表项的操作 初始化窗口 通过代码设置列表项 改变列表项的顺序 下拉式列表框 – 基本属性 DropDownCount 显示下拉列表项的数量 Style属性 控制下列方式 一个简单的实例 颜色下拉式列表框 用途 通过下拉式列表框选择颜色 一个简单的实例程序 响应选择事件句柄OnSelect 扩展下拉式列表框 自学 容器组件 - 参数分类 能够放置其他组件的组件 其上能够放置任意组件 基本用途 给多个组件分类 组件数量相当多的情况 用法 一个简单的例子 容器组件 - 参数分类 嵌套用法 容器组件上可以在放置容器组件 多层容器组件形成嵌套 便于给分层参数分类 容器组件 - 按钮分组 单选按钮分组 多个单选按钮可以放置在容器组件上 多个位于同一个容器组件的单选按钮将互斥 一个简单的实例 容器组件 - 思考 什么组件是容器组件,Delphi提供了多少容器组件? * * *
文档评论(0)