- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 节 菜单、工具栏与状态栏 Delphi程序设计(第二版)电子教案.ppt
《软件技术》专业剖析报告 ;多文档学生档案管理系统主界面设计;本章主要内容与教学方法;引例1:用菜单、工具栏、状态栏设计单文档案编辑器;图4.2 学生档案管理系统主窗体设计;【例4.1】 设计一个简易文本编辑器菜单,如图4.3所示,设计要求如表4.1所示。
表4.1 简易文本编辑器的下拉式菜单结构;4.1.1 主菜单组件( MainMenu);(4)设计主菜单与子菜单:双击MainMenu组件
Caption=“文件”,Name=“N1”;
光标下移,产生子菜单项,
Caption=“新建”,Name=“N11”;
同样建立“打开”、“保存”等子菜单项;
光标右移,再建立“编辑”、“视图”主菜单及其子菜单,如表4.1所示。
(5)保存工程文件:File | Save All
工程名:Project4_1.dpr,单元名:Unit4_1.pas。
;(6)运行程序
Run | Run 或 F9,测试效果。
(7)插入子菜单项:在要插入的位置按“Ins”键就可。
(8)删除菜单项:选择菜单项,按Delete键即可删除菜单。
(8)说明
在窗体中只添加一个主菜单MainMenu1,则其名称会自动加入到窗体的Menu属性中。若添加多个菜单组件,则需在窗体的Menu属性中选择所使用的菜单组件。;2.快捷键、热键、多级菜单
(1)快捷键:是菜单项中带下划线的字符,用户可用键盘相应的字符来选择菜单。
英文菜单:“英文字母”作为快捷键;
中文菜单:文字后加(英文字母)作为快捷键。
在上例中,“关闭”菜单项的Caption属性中输入“关闭(C)”,则C为快捷键。
当用户用“Alt”键打开文件主菜单后,按“C”键将执行关闭文件的操作。;4.1.1 主菜单组件( MainMenu);4.1.1 主菜单组件( MainMenu);4.1.1 主菜单组件( MainMenu);3.ImageList组件
(1)作用:为MainMenu组件、TreeView组件、ListView组件添加图像。
(2)位置: Win32 页。
(3)使用方法:双击ImageList组件,打开图像编辑器,用“Add”、“Delete”、“Clear”按钮分别可向ImageList添加、删除、清除图像。
;
;(4)主菜单组件与ImageList1连接
MainMenu1.Images=ImageList1
(5)双击MainMenu1组件,在菜单设计器中选择“文件”菜单项,用ImageIndex属性选择文件图像的索引值0。其他菜单同样设置。
(6)将工程另存为Project4_2.dpr,单元文件另存为Unit4_2.pas。;5.ActionList行为列表组件
(1)作用:添加系统菜单,如剪切、复制、粘贴等。图4.4 ActionList编辑器
(2)位置:Standard页。
(3)使用方法:行为对象有自己的名称及其他属性,包括标题(Caption)、图像表示(ImageIndex)、状态(Checked、Enabled与Visible)等。多个组件可以共同执行一个行为。;例4.3 为例4.2的工程中的窗体添加行为组件ActionList。
步骤如下:
(1)打开例4.2所建的工程。
(2)从Win32页中添加一个RichEdit组件到窗体中。;(4)从Standard页中将ActionList组件放到窗体中。
(5)双击ActionList组件,激活编辑器。
(6)添加系统定义的标准行为
单击编辑器中工具栏上按钮,选择New Standard Action
打开“Standard Action Classes”对话框,见图4.5。
按Ctrl键,用鼠标选择FileOpen、FileSaveAs、FileExit、EditCut、EditCopy、EditPaste等系统标准行为。
单击OK按钮添加系统标准行为。;(7)菜单与行为关联
双击MainMenu1组件打开菜单编辑器,选择“打开”菜单,设置action属性为FileOpen1,同时设置它的其他属性如Caption为“打开”。
其他菜单项一样设置。
(8)工程另存为Project4_3.dpr,单元文件另存为Unit4_3.pas。;1、作用:建立弹出式菜单(右击鼠标时弹出菜单)
2、位置:Standard页。
3、使用方法:同MainMenu组件的设计方法一样。
例4.4 为例4.3的窗体中的RichEdit组件添加弹出菜单,以实现“复制、剪切、粘贴”。如图4.6所示。
(1)打开例4.3所建的工程。;(2)添加ImageList2组件,添加剪切、复制、粘贴三个图标。
(3) 设置ActionList1的Image= ImageList2。双击ActionList1组件,选择Edit
您可能关注的文档
最近下载
- 统编版高中历史选择性必修1第六单元 基层治理与社会保障 综合检测试卷(含答案解析).docx VIP
- 公务员管理有关业务流程图.pdf VIP
- GB50045-95高层民用建筑设计防火规范97年版.pdf VIP
- 《建筑结构平法识图》课程标准.doc VIP
- 《税法》课程思政说课.pdf VIP
- 2025款比亚迪秦PLUS DM-i智驾版_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 易飞ERP操作手册.pdf VIP
- 统编版高中历史选择性必修1第五单元 货币与赋税制度 综合检测试卷(含答案解析).docx VIP
- 网络安全等级保护(等保2.0)3级建设内容设计方案 .pdf VIP
- 不动产登记代理人《不动产权利理论与方法》题库(含答案).docx VIP
文档评论(0)