动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章

 循序渐进学习Power Builder 6.0(7-3)

作者:郁郁小蝎 来源:中国站长学院 
阅读 数 471 人次 , 2006-2-15 17:53:00 

7.3 编写菜单脚本

菜单总是与特定的窗口相连的,所以这里首先创建创建一个窗口MYWINDOW,

打开窗口的属性对话框(图7-2),单击MENU NAME栏旁边的BROWSE按钮,在弹出的SELECT MENU对话框中选择刚才创建的菜单MYMENU,然后单击OK按钮,就为新建的窗口MYWINDOW添加了菜单。接着把属性对话框中的TITLE一栏修改为“THIS IS A MENU TEST PROGRAM”,输好后把WINDOW TYPE中的窗口类型修改为“MDI FRAME WITH MICROHELP”,然后单击OK按钮关闭对话框。最后单击PAINTERBAR工具条上的SAVE按钮,把新建的窗口起名为MYWINDOW 。 这样就把菜单连接到了新建的窗口上。联好菜单后再在窗口中放入一个STATIC TEXT控件,并且把控件的标题修改为“ITS BACKCOLOR WILL BE CHANGED”,将利用菜单来修改这个控件的背景颜色。接下来就可以编写脚本了。

图7-2

首先为程序的打开事件编写脚本,单击POWERBAR工具条上的APPLICATION按钮,打开MENU-SAMPLE应用对象,单击PAINTERBAR工具条上的SCRIPT按钮,确定SCRIPT画板中打开的是应用对象的OPEN事件,在工作区中输入以下脚本:

OPEN(MYWINDOW)

这个脚本的作用是在启动应用对象的时候打开MYWINDOW窗口。

接着打开MYMENU菜单对象,要为其中的每一个菜单项编写脚本。鼠标单击激活EXIT菜单项,然后单击PAINTERBAR工具条上的SCRIPT按钮,系统弹出SCRIPT画板,为EXIT菜单项的CLICKED事件输入如下脚本:

CLOSE(PARENTWINDOW)

脚本的作用是关闭菜单的父窗口,也就是这里的主窗口,这样就可以结束应用程序。

接下来激活BEEP菜单项,在它的SCRIPT画板中输入以下的脚本

BEEP(100)

脚本的作用是让计算机的扬声器叫一百次。

激活BLUE菜单,为它定义以下的脚本

MYWINDOW.ST_1.BACKCOLOR=RGB(0,0,255)

这段脚本的作用是当选中BLUE菜单项后把静态文本框的背景颜色修改为兰色,脚本中的RGB函数就是用来产生兰色的。

激活WHITE菜单,为它定义以下的脚本

MYWINDOW.ST_1.BACKCOLOR=RGB(0,0,0)

这段脚本的作用是当选中WHITE菜单项后把静态文本框的背景颜色修改为白色,脚本中的RGB函数就是用来产生白色的。

激活YELLOW菜单,为它定义以下的脚本

MYWINDOW.ST_1.BACKCOLOR=RGB(255,255,0)

这段脚本的作用是当选中YELLOW菜单项后把静态文本框的背景颜色修改为黄色,脚本中的RGB函数就是用来产生黄色的。

定义好菜单项的脚本后单击PAINTERBAR工具条上的SAVE按钮保存对MYMENU菜单的修改。接下来就可以运行应用程序了。

  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:循序渐进学习Power Builder 6.0(7-2)
· 下一篇:循序渐进学习Power Builder 6.0(8-1)
· Oracle9i初始化参数中文说明(16)
· Access数据库与SQLserver2000的数据互导
· IBM DB2 日常维护汇总(六)
· TOP N 和SET ROWCOUNT N 哪个更快
· SQLServer和Oracle常用函数对比


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077