PowerBuilder的案例开发程序的设计教程chap4.pptVIP

  • 7
  • 0
  • 约3.95千字
  • 约 22页
  • 2018-06-28 发布于福建
  • 举报

PowerBuilder的案例开发程序的设计教程chap4.ppt

PowerBuilder的案例开发程序的设计教程chap4

第4章 菜单设计 4.1 创建菜单 PowerBuilder应用程序中的所有窗口,除了子窗口和响应窗口,都可以拥有菜单。菜单也是一种对象,在PowerBuilder开发环境中使用菜单画板创建和修改菜单。 2.菜单的类型 下拉式菜单由菜单标题和菜单项组成,位于菜单栏上。 弹出式菜单与对象相关联,也叫做上下文菜单。 级联菜单可以出现在前两种菜单中,在其父菜单项后面有个箭头符号,表示该菜单项后有级联菜单。 3.菜单设计 设计菜单时要整体统筹规划,根据程序的功能要求,使其划分合理、条理清晰、方便易用。 菜单标题和菜单项的名称要简明扼要,具有概括性和直观性。 可以定义加速键和快捷键,以便加快操作速度和没有鼠标也能够操作。 必要时可以在工具栏上为菜单项定义相应的图标。 级联菜单的层数不宜太多,菜单项不能太长,否则超出屏幕范围将无法操作。 4.1.2 菜单画板 菜单画板由工具栏、菜单栏和视图区构成。它有多个视图区,默认状态下打开4个视图区。 在创建和修改菜单时,在所见即所得视图区和树形区添加、修改、删除菜单项并调整其位置,这两个视图区是菜单画板所特有的。在脚本区编写菜单项脚本,在属性区可以设置菜单的相关属性。 4.1.3 创建菜单? 4.1.4 修改菜单 菜单的修改需要先打开菜单,进入菜单画板进行修改。 1.增加菜单项: 2.删除菜单项 3.修改菜单项 4.移动菜单项 5.重命名菜单项 4.2 菜单属性 菜单属性区有两个选项卡,General选项卡和Toolbar选项卡。General选项卡上设置一些常用的属性,Toolbar选项卡上设置的属性都与工具栏的设置相关。 4.2.1 General选项卡 1.菜单项名称 Name编辑框:设置菜单项的标识名称,该名称是脚本中引用菜单的标识。 Text编辑框:用于设置菜单显示的文本,是显示在屏幕上的信息。若想使得菜单显示文本中的某个字母作为加速键,则需要在要作为加速键的字母前加“”符号。 2.菜单项的相关提示 Microhelp编辑框:设置菜单项的相关提示信息,对当前菜单项作简短的描述。当单击菜单项时,显示在MDI窗口底部状态栏上的微帮助。该属性只能用于MDI窗口(多文档窗口)中,将菜单应用于窗口中时,窗口属性的General选项卡中的WindowType(窗口类型)项要选择“mdihelp!”。 3.菜单项的访问性 Visible复选框:设置该属性决定菜单是否可见。 Enabled复选框:设置该属性决定菜单是否可用。 Checked复选框:设置该属性决定菜单项前是否有“√”标志。 Default复选框:选中该复选框,表示将其设置为默认操作,该菜单项以粗体显示。 4.菜单项的加速键和快捷键 加速键的定义:在指定为加速键的字母前加上“”符号。显示在屏幕上的是带有下划线的加速键。 快捷键的定义:从ShortcutKey下拉列表框中选择一个快捷键,并且可以与Alt、Shift、Ctrl三个键组合。注意:菜单栏上的菜单项(即菜单标题)不能定义快捷键;快捷键必须从ShortcutKey下拉列表框中选择,不能自己输入;运行阶段该属性不能改变。 4.2.2 Toolbar选项卡 Toolbar选项卡用于为MDI应用窗口设置与工具栏相关的属性。 ToolbarItemText编辑框:在该编辑框中输入的内容是显示在工具栏按钮图标下面的字符串,在应用程序运行时,在工具栏上单击鼠标右键,从弹出菜单中选择“ShowText”菜单项,可以显示隐藏的工具栏按钮文本。该编辑框中的内容也可用作工具栏的提示信息,运行时,鼠标在工具栏按钮上停留2秒以上,则会显示此项内容。 ToolbarItemName下拉列表框:从该下拉列表框中选择设置按钮的常用图标,或者单击右边的图标来选择其它所需图标。 ToolbarItemDownName下拉列表框:从该下拉列表框中选择设置按钮被按下时所显示的常用图标,同样可以单击右边的图标来选择其它所需图标。 ToolbarItemVisible复选框:决定按钮是否显示。选中该复选框则显示按钮,否则不显示。 ToolbarItemDown复选框:决定按钮的显示状态是否为按下。选中复选框则使得对应按钮显示为按下状态,否则正常显示。该属性只是表示初始状态,一旦进行了其它操作,则恢复正常显示。 ToolbarItemSpace微调按钮:设置该按钮相对于前一个按钮之间的空隙,该属性设置为整数。 ToolbarItemOrder微调按钮:设置按钮的排列顺序,若为0则按菜单项的顺序排列。 ToolbarItemOrder微调按钮:工具栏的编号,为多行工具栏指定行数。当此属性的值为0时,工具栏不可见。 ObjectType下拉列表框:设置按钮类型,有两种类型:Men

文档评论(0)

1亿VIP精品文档

相关文档