PowerBuilder菜单的创建在线教程
菜单是应用程序与用户打交道的重要手段,一个好的应用程序应该尽可能通过菜单来进行交互。还可以把工具条按钮和菜单命令关联起来,更加方便快捷的执行菜单上面的命令。状态条一般显示在窗口的底部,向用户提示使用程序的方法,以及一些当前的系统状态。这一章中将要介绍的是有关如何创建和使用菜单,工具条和状态条的有关知识。
7.1 菜单的创建
为了介绍菜单的有关操作,首先根据前面介绍的过程创建一个新的的应用对象MENU-SAMPLE。
在PowerBuilder中,菜单中的每个菜单项都是一个对象,每个菜单项又可以有子对象,接下来就来创建一个新的菜单。
单击POWERBAR工具条上的MENU按钮,系统弹出SELECT MENU对话框,从中可以选择打开一个已有的菜单对象。
单击NEW按钮开始创建一个新的菜单对象。系统弹出用来定义菜单的MENU画板(图7-1),在MENU画板的MENU BAR ITEMS一栏中输入第一个菜单项的题目为FILE,可以发现在画板的右边的MENU ITEM NAME一栏中系统自动给刚输入的FILE菜单对象取名为M-FILE。
图 7-1
注意MENU画板中的“MENU FOR:”一栏,在这里就可以定义当前选中的菜单对象,这里也就是FILE菜单对象的下一级子菜单项。这里不妨输入一个子菜单项EXIT,就为FILE菜单定义这一个子菜单项,
接下来单击MENU画板上部的水平滚动条的右边箭头,开始定义第二个主菜单项,不妨输入菜单项的名字为OPERATE,然后定义OPERATE菜单的第一个子菜单项设为BEEP。
单击键盘上的TAB键,系统弹出新的一栏用来定义OPERATE菜单项的第二个子菜单项,这里输入第二个子菜单项的名字为COLOR,
单击PAINTERBAR工具条上的NEXT LEVEL按钮,就可以为COLOR菜单项定义它的级联菜单项,这里所谓级联菜单项就是单击COLOR菜单项后会在菜单项的右边弹出的子菜单中的菜单项。在MENU FOR一栏中输入COLOR菜单项的第一个级联菜单项为BULE。
按TAB键,接着输入第二个级联菜单项为WHITE,然后用类似的方法输入第三个级联菜单项为YELLOW 。
就定义这几个菜单项,接下来单击PAINTERBAR工具条上的SAVE按钮,系统弹出SAVE MENU对话框用来保存所设计的菜单对象,这里不妨给菜单起名为MYMENU,然后单击OK按钮,这样就创建好了自己的菜单对象。
对于菜单的一些基本操作,比如插入菜单项,删除菜单项,移动菜单项等由于比较简单,这里就不介绍了。