- 31
- 0
- 约5.83千字
- 约 34页
- 2020-05-22 发布于江苏
- 举报
PowerBuilder实用教程(第5版)第10章 选 单——创建选单目 录01选 单 术 语选 单 术 语有关选单的基本术语参见图10.1的说明和表10.1的解释。属 性说 明DisableNoScroll选中时,始终显示滚动条ExtendedSelect允许用户同时选中多个项目,允许时可以按下【Shift】键后单击鼠标选中连续多项,或按下【Ctrl】键后单击选中不连续的多项,或拉出矩形框选中框内多项MultiSelect允许用户同时选中多个项目,但只能通过鼠标单击选择AllowEdit允许在编辑框中进行编辑ShowList使下拉列表框变为列表显示,失去下拉功能Item用于输入列表框中的项目目 录02选单的设计原则选单的设计原则在设计选单时,可以参考以下设计原则。(1)选单要有统筹规划,使其划分合理、条理清晰、简明直观、方便易用。(2)选单标题和选单项的名称设计应当简明扼要,具有概括性和直观性。(3)采用加速键和快捷键,起到快速和没有鼠标只用键盘也能操作选单的双重效果。(4)如果某选单项将打开一个对话框,则在该选单项的标题中使用省略号进行提示。(5)某一选单项或整个选单标题下的选单项不能使用或禁止使用时,应使其变灰(禁止使用)。(6)级联选单的层数不宜太多,选单栏及下拉选单不要超出屏幕范围,否则无法操作。(7)采用状态栏对选单的使用提供帮助和提示信息,对选单项的功能进行详细的说明。目 录03选单的种类选单的种类下拉选单如图10.2所示,它由选单标题、选单项组成。用户选择选单标题后,该标题下的选单项即被弹出。弹出式选单与对象相关联,通常又称为上下文相关选单。图10.3是一个弹出式选单的示例。通常,当用户用鼠标右键单击某个对象时,即可出现弹出式选单。 级联选单可以出现在前两种选单中,在其父选单项后面有一个向右的箭头符号,指示该选单项后面有级联选单,如图10.4所示。目 录04选 单 画 板选 单 画 板PowerBuilder提供了高度集成和功能丰富的选单画板,它拥有八个不同功能的窗口区域,通过系统选单标题“View”下的八个选单项可以选择打开相应的功能子窗口,如图10.5所示。如图10.6所示为选单画板的外观之一,实际应用中,没有必要将选单画板中全部子窗口都打开,以免屏幕上过于拥挤;另外,打开的子窗口的布局也可以根据个人的需要进行调整。目 录05创建选单对象创建选单对象创建选单对象的具体步骤如下。 (1)单击工具栏中的“New”按钮,弹出“New”对话框,选择“PB Object”页中的“Menu”图标,双击,即产生了新的选单对象。具体过程如图10.7所示。创建选单对象(2)产生的选单对象没有什么内容,需要为其添加选单项。这项任务可以在选单树子窗口内进行。在选单根项“untitled0”上单击鼠标右键,出现弹出式选单,选择“Insert Submenu Item”选单项,如图10.8所示,在“untitled0”下出现一个可编辑的空白框,这就是选单栏上的第一个选单标题,在此框或在属性卡的“Text”栏中输入需要的选单标题,这时,在所见即所得子窗口中可以见到新加入的选单标题,如图10.9所示。创建选单对象(3)在该选单标题上单击鼠标右键,出现与前面相同的弹出式选单,不过此时选单的所有功能都可以使用。(4)为选单项编写程序脚本。通常,在选单树的最后一级编写脚本,可以采用下面四种方法之一选择某一选单项的脚本区。①在选单树子窗口双击某选单项。②在所见即所得子窗口双击某选单项。③在某选单项上单击鼠标右键,选择弹出式选单中的“Script”选单项。④直接在脚本编辑子窗口左上方的下拉列表框中选择需要编辑脚本的选单项名称。在选择了选单项后,还要在脚本编辑子窗口上方的下拉列表框中选择需要编辑脚本的事件,完成脚本的编写。(5)保存选单对象。为新选单对象命名,并可以在“Comment”编辑框中加入注释。保险起见,保存工作可以在前面进行,并且可以进行多次。PowerBuilder实用教程(第5版)第10章 选 单——选单属性选 单 属 性选单有两个属性页,分别为“General”属性页和“ToolBar”属性页。其中,“General”属性页如图10.10所示。选 单 属 性当应用程序中包含OLE控件时,需要考虑“MergeOption”属性。该属性定义了OLE服务程序的选单与用户应用程序的选单合并的方式。具体的合并方式有六种,见表10.2。合并的方式说 明exclude!在激活OLE服务程序时应用程序选单项不在服务程序的选单栏中显示merge!将应用程序选单项添加在OLE服务程序选单栏的第一个选单标题之后windowmenu!使用应用程序的窗口选单项,不使用OLE服务程序的窗口选单filemenu!将应用程序的file选单项添加在OLE服务程序选
您可能关注的文档
- Excel 在会计中的应用-第1章 Excel基础.pptx
- Excel 在会计中的应用-第4章 Excel在应收账款管理中的应用.pptx
- Excel 在会计中的应用-第5章 Excel在固定资产管理中的应用 .pptx
- Excel 在会计中的应用-第6章 Excel在成本费用统计分析中的应用 .pptx
- Excel 在会计中的应用-第7章 Excel在进销存统计中的应用 .pptx
- Excel 在会计中的应用-第8章 Excel在会计中的应综合用 .pptx
- Excel在财务管理中的应用-第1章 Excel基础.pptx
- Excel在财务管理中的应用-第3章 内部长期投资.pptx
- Excel在财务管理中的应用-第5章 证券投资分析.pptx
- Excel在财务管理中的应用-第6章 借款筹资分析.pptx
最近下载
- 口腔数字化修复技术30课件.pptx VIP
- 《儿童血压测量规范》解读.pptx
- 中卫焦化厂冷凝鼓风工段初步设计.docx VIP
- 《心理学在管理中的应用》课件.ppt VIP
- 2026年黑龙江民族职业学院单招职业技能考试题库完整答案详解.docx VIP
- 第2课《幸福生活是奋斗出来的》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 2025广东事业单位真题及答案.docx VIP
- 2026青海省公务员考试常识判断专项练习题有完整答案.docx VIP
- 银行保安服务 投标方案(技术方案).doc
- 2026中国藏语系高级佛学院招聘应届高校毕业生6人备考题库及一套参考答案详解.docx VIP
原创力文档

文档评论(0)