PB程序设计( 第二版) 第4章菜单.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 第4章 菜 单 4.1 菜单的作用 4.2 菜单的基本知识 4.3 菜单设计 4.4 菜单实例 小结 4.1 菜单的作用 菜单是PowerBuilder用来创建交互式程序最重要的对象之一,是由一系列命令或选项构成,指示应用程序完成用户期待的任务 菜单的基本作用有两个: 一是提供人机对话界面,以便让使用者选择应用系统的各种功能; 二是管理应用系统,控制各种功能模块的运行 如图所示是一个日用品管理系统菜单。 4.2 菜单的基本知识 4.2.1 菜单术语 4.2.2 菜单画板的构成 4.2.3 菜单属性 4.2.4 菜单事件 4.2.1 菜单术语 4.2.2 菜单画板的构成 4.2.3 菜单属性 菜单属性有两个标签页 : “General”标签页 “Toolbar”标签页 “General”标签页 4.2.3 菜单属性 “Toolbar”标签页 4.2.4 菜单事件 菜单事件很简单,只有3个: ● Clicked事件:当用户单击菜单对象时,该事件被触发。 ● Selected事件:当用户选中该菜单项时,该事件被触发。 ● Help事件:当用户指向菜单项时按F1键,或者单击窗口标题栏上的上下文帮助按钮(?)并且指向菜单项时,该事件被触发。 4.3 菜单设计 4.3.1 创建菜单 4.3.2 设置工具栏 4.3.3 弹出式菜单 4.3.4 菜单编程 4.3.5 通过继承创建菜单 4.3.1 创建菜单 1.新建菜单 单击工具栏上的新建“New”按钮,弹出“New”对话框,如图4ˉ5所示。在“PB Object”页中选择“Menu”图标,双击产生新菜单 4.3.1 创建菜单 2.添加菜单项 4.3.1 创建菜单 3.添加分类线 通过分类线可以把菜单中相关联的菜单项组织在一起。添加分类 线的方法是:在添加菜单项的文本框中输入减号“-”,就会出现分类线 4.设置加速键 在菜单的文本中要指定为加速键的字母前输入一个“”符号,运行时按Alt+该字母键,即可启动该菜单项。 4.3.1 创建菜单 5.定义快捷键 定义快捷键主要应用“General”标签页上的“ShortCutKey”列表框和三个复选框。 6.创建级联菜单 在需创建级联菜单的菜单项上右击,弹出的快捷菜单中选择“Insert Submenu Item”菜单项,这时该菜单的下一级出现一个可编辑的空白框,添入需要的菜单标题。 4.3.2 设置工具栏 1.设置普通工具栏按钮 (1)在图4ˉ8右侧“Toolbar”选项卡中,当“Object Type”属性为“Menu”时表示设置普通工具栏按钮。 (2)按钮的名称可在“ToolbarItemText”项添入。 (3)为按钮选择图标,其中有一般情况时的图标按钮选项“Tool barItemName”,在该选项下拉列表中选择系统提供的图标,也可通过“”按钮选择需要的图标;另外还可以设置按钮被按下时显示的图标,所使用的选项为“ToolbarItemDownName”下拉列表框,其操作同前。按照以上操作步骤为菜单项设置工具栏,如图4ˉ8所示。 4.3.2 设置工具栏 2.设置分组按钮 (1)按照设置普通工具栏按钮方式添加按钮名称、选择按钮图标等操作。 (2)在菜单项属性的“Toolbar”选项卡中,“ToolbarItemSpace”属性可以将按钮按逻辑关系分成若干组,各个逻辑组之间用分隔符来隔开。如“ToolbarItemSpace”数值0表示当前这个按钮紧跟在前一个按钮的后面,1表示当前按钮与前面的按钮之间有10个像素点的距离,2表示有20个像素点的距离,其他依次类推。 4.3.2 设置工具栏 3.设置分栏按钮 (1)按照设置普通工具栏按钮方式添加按钮名称、选择按钮图标等操作。 (2)在菜单项属性的“Toolbar”选项卡中,“ToolbarItemBarIndex”属性表示按钮在工具栏上显示的顺序,系统将按照每个按钮的“ToolbarItemBarIndex”值的相对大小排列。如果把所有按钮的这个属性都设为0,那么排列顺序将与菜单项的顺序相同。 4.3.2 设置工具栏 4.设置下拉式按钮 (1)在菜单项属性的“Toolbar”选项卡中,选择“Object Type”下拉菜单中“MenuCascade”项。 (2)如果按钮为“MenuCascade”,还有另外两个属性需要设置,即:“Columns”和“DropˉDown”。“Columns”属性是用来设置下拉式按钮中显示的列数。如果要用下拉式按钮来显示图标,则一定要选中“DropDown”复选框,否则所有的图标仍然按“Menu”类型的方式显示。 4.3.3 弹出式菜单 弹出式菜单可以为用户提供一个上下文相关的操作环境,丰富应用程序界面的表达能

文档评论(0)

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

1亿VIP精品文档

相关文档