AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PowerBuilder

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

51自学网 http://www.51zixue.net
 

6.3 控件

空白的窗口是没什么用的,用户在使用应用程序的时候打交道最多的就是窗口中的控件,接下来就介绍如何创建和使用控件。

单击POWERBAR工具条上的WINDOW按钮,在SELECT WINDOW对话框中选择系统自动创建的W-GENAPP-ABOUT窗口,然后单击OK按钮,选中的窗口就显示在窗口画板中(图6-6),这个窗口中有两个控件,上面的控件是一个静态文本框,这种控件的作用是在窗口中显示一些说明和提示信息。控件上的文本可以利用脚本实现在程序运行时根据需要动态变化。下面的控件是一个命令按钮,鼠标右击这个命令按钮,在弹出的菜单中选中SCRIPT菜单项,在弹出的窗口中可以看到系统已经为命令按钮的CLICK事件编写了脚本,脚本的作用是关闭命令按钮所在的窗口。在大多数情况下我们需要处理的都是命令按钮的CLICK事件。

图6-6

单击POWERBAR工具条上的WINDOW按钮,这次选择打开W-GENAPP-TOOLBARS窗口,可以看出这个窗口中也有两个命令按钮控件,窗口的左边是一个大的方框,称为GROUPBOX控件,它是一个容器,放入容器中的控件就成为一组相关的控件,比如这里放在组合框控件中的是五个单选按钮控件,这五个单选按钮放在一个组合框中就表示它们只能选中其中的一个。组合框一般就是用来放入一组相关的控件。

上面通过对系统利用应用模板创建的窗口中的控件的介绍,说明了静态文本框,命令按钮,组合框,单选按钮四个控件,接下来我们通过在刚创建的MYWINDOW窗口中放入控件来说明其它控件的概念和用途。

单击POWERBAR工具条上的WINDOW按钮,在打开的对话框中选择MYWINDOW窗口,然后单击OK打开它。注意PAINTERBAR工具条上的工具条画板按钮,它是一个下拉按钮,单击按钮上的下拉箭头,屏幕上弹出的就是所有可用控件(图6-7),这里将只介绍常用的控件。

图6-7

注意弹出方框中的PICTUREBUTTON控件,它与命令按钮在程序中的功能类似,唯一的区别是在这个控件上可以设置图片,我们选中这个控件,然后单击窗口中的某个地方,这个控件就放在了窗口中,鼠标右键单击这个控件,选中弹出菜单的PROPERTIES菜单项,弹出的对话框中很重要的两项ENABLED FILE NAME 和DISABLED FILE NAME就是用来设置PICTUREBUTTON控件在有效和无效时的图片,这里不妨单击BROWSE ENABLED按钮为ENABLED FILE NAME一栏选择一个图片,选好后单击OK按钮,可以发现选中的图片就显示在了控件上。

再看弹出控件框中的CHECKBOX控件,这个控件的作用是用来表示开关状态或者三种状态中的一种,在窗口中放置一个CHECKBOX控件,然后用和前面类似的方法修改控件的属性,选中THREE STATE复选框,然后单击OK按钮,单击PAINTERBAR工具条上的SAVE按钮保存修改,然后选择MYWINDOW窗口运行它,单击窗口上的复选框,可以发现它有三种状态,我们可以利用这三种状态来设置和表示应用程序中的某个变量或者对象的当前状态。

接下来介绍PICTURE控件,这个控件一般用来放置图片,它也有单击事件,由于这个控件在单击时从外观上没有变化,所以处理它的单击事件要特别小心。

<

 

 

 
上一篇:循序渐进学习Power&nbsp;Builder&nbsp;6.0(7-0)  下一篇:循序渐进学习Power&nbsp;Builder&nbsp;6.0(6-2)