- 2
- 0
- 约2.92千字
- 约 27页
- 2018-03-27 发布于江西
- 举报
第04章 菜单、工具栏和对话框第.ppt
《 Delphi 程序设计》 第1章 Delphi 2005简介 第2章 Object Pascal语言基础 第3章 Windows应用程序界面设计 第4章 菜单、工具栏和对话框 第5章 使用复杂组件 第6章 面向对象的核心特性 第7章 多文档界面设计 第8章 程序调试与异常处理 第9章 文件操作和流 第10章 多媒体应用设计 第11章 数据库应用设计 第12章 综合应用设计 第4章 菜单、工具栏和对话框 4.1 菜单 4.2 行为列表组件ActionList 4.3 工具栏与状态栏 4.4 消息框与输入框 4.5 Windows通用对话框 4.1 菜单 4.1.1 主菜单MainMenu 4.1.2 弹出式菜单PopupMenu 4.1.3 菜单图像与图像列表组件ImageList 4.1.1 主菜单MainMenu 主菜单是相对于窗口而言的,它出现在窗口的标题栏下,与窗口同时出现。 菜单设计器 菜单项的特性 菜单项的状态 复选 单选 【例4.1】 设计主菜单。 添加主菜单组件 添加菜单项 设置分隔条 子菜单 设置快捷键和加速键 设置有效状态 设置复选标志 设置单选标志 编写菜单项的事件处理程序 菜单结构 4.1.2 弹出式菜单PopupMenu 弹出式菜单是相对于控件而言的 将某个控件的PopupMenu属性设置为一个已存在的弹出式菜单 4.1.3 菜单图像与图像列表组件ImageList 图像列表组件中添加图像 菜单与图像列表组件相关联 菜单组件与图像列表组件相关联 菜单项与ImageList中的指定图像相关联 4.2 行为列表组件ActionList 行为(Action) ActionList编辑器 添加标准行为 自定义行为 【例4.2】 使用ActionList组件设计菜单。 添加系统定义的Cut、Copy和Paste等标准行为 添加组件 为ActionList添加行为 使用Action属性创建菜单项 4.3 工具栏与状态栏 4.3.1 工具栏ToolBar 4.3.2 状态栏StatusBar 4.3.1 工具栏ToolBar 创建ToolBar的按钮ToolButton 执行New Button 执行New Separator ToolBar上添加其他组件 【例4.3】 设计工具栏。 建立常用与格式工具栏,演示自定义行为的操作。 设计常用工具栏 格式工具栏上添加按钮 添加带下拉菜单的按钮 格式工具栏上添加ComboBox、SpinEdit等组件 格式工具栏的状态随着光标位置处文本字体的改变而改变 显示与隐藏工具栏 自定义行为 4.3.2 状态栏StatusBar SimplePanel属性决定单面板与多面板。 【例4.4】 设计状态栏。 添加状态栏 显示光标当前位置 显示数据修改过的状态 显示系统时间 4.4 消息框与输入框 4.4.1 消息框与信息函数 4.4.2 输入框与输入函数 4.4.1 消息框与信息函数 ShowMessage过程 procedure ShowMessage(const Msg : string); MessageDlg函数 function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons;HelpCtx: integer): integer; 例如,MessageDlg(数据已经改动,是否存盘?,mtConfirmation, [mbYes,mbNO,mbCancel],1); MessageDlgPos函数 4.4.2 输入框与输入函数 InputBox函数 function InputBox(const ACaption, APrompt,ADefault:string):string; 例如,LoginName:=InputBox(登录,请输入用户名:,guest); InputQuery函数 function InputQuery(const ACaption, APrompt:string;var Value:string):Boolean; 4.5 Windows通用对话框 4.5.1 打开与保存文件对话框 4.5.2 字体与颜色对话框 4.5.3 查找与替换对话框 4.5.4 页面设置、打印与打印设置对话框 对话框组件类 4.5.1 打开与保存文件对话框 打开文件对话框(OpenDialog) 调用打开文件对话框:执行Execute方法 OpenDialog组件的属性:FileName、InitialDir 、Filter 、Options OpenDialog的主
您可能关注的文档
- 海尔全名商务.ppt
- 第四章+社会认知.ppt
- 思维的逻辑(七).ppt
- 教育科研课题如何开题.ppt
- 计算机与CAD仿真第4章连续系统按环节离散化的数字仿真.ppt
- (用)钠的课件.ppt
- 第四章 海图与航海.ppt
- 抑郁症可防可治2011-9-22.ppt
- 静电场习题10.ppt
- 1部分 细胞的化学成分.ppt
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)