会员名称:  密码:   验证码:     会员注册  忘记密码? 
设为首页
加入收藏
返回首页
媒体资讯>> 业界资讯 - 会展动态 - 竞赛&活动 - IT互联网  媒体学院>> 图形图像 - 网页制作 - 网络编程 - 数据库 - 服务器 - 网络应用  作品赏析>> 视频音响 - CG动画 - UI设计 - 平面设计 - 网页设计 - 摄影映象 - 三维2D - 其它设计  媒体工作室>> 视频影像 - 音频声响 - 三维2D - 平面视觉 - 软硬技术 - 摄影映象  人物访谈>> 人物访谈 - 华夏新锐  媒体杂志>> 媒体杂志  素材图库>> 丽景佳图 - 设计素材 - 资料图库 - 矢量图库 - 动态动画 - 特色图标  酷站赏析>> 韩国网站 - 国外网站 - 国内网站  会员中心>> 会员注册 - 会员登陆
当前位置:华夏媒体 - > 媒体学院 - > 数据库 - > 其它综合 - > 循序渐进学习Power Builder 6.0(6-3)
   
   
   
循序渐进学习Power Builder 6.0(6-3) 循序渐进学习P...  [其它...]
More... 
   
网络协议X档案全集(十) 网络协议X档案...  [其它...]
不可忽视的BIOS参数设置 不可忽视的BIO...  [其它...]
微软IE浏览器非常规修改全攻略(上) 微软IE浏览器非...  [其它...]
微软IE浏览器非常规修改全攻略(下) 微软IE浏览器非...  [其它...]
网管十招 网管十招  [其它...]
微软安全问题 源自OS和IE中集成RSS 微软安全问题 ...  [其它...]
修改注册表使电脑更安全 修改注册表使电...  [其它...]
利用注册表管理IP地址 利用注册表管理...  [其它...]
有关IIS HACK的一些方法整理 有关IIS HACK的...  [其它...]
More 
循序渐进学习Power Builder 6.0(6-3)
编辑:华夏媒体     作者:未知     来源:网络     时间:2006-07-29     总浏览量:487
文字大小:[      ]     文字颜色:      双击滚屏/单击停止

[上一页] [1] [2] [下一页] 

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控件,这个控件一般用来放置图片,它也有单击事件,由于这个控件在单击时从外观上没有变化,所以处理它的单击事件要特别小心。

接着介绍控件框中连着的四个控件LINE ,OVAL RECTANGLE,ROUNDRECTANGLE,这几个控件的作用是在窗口中画一些图形,以增加窗口的生动性,比如在窗口中放置OVAL控件,窗口中就显示一个椭圆。这里还可以修改OVAL控件的属性来设置椭圆的边线的颜色和风格以及填充的颜色和风格等,由于比较简单,就不详细介绍了。

控件框中有两个功能类似的控件SINGLELINEEDIT和MULTILINEEDIT,前一个是单行的文本输入框,后一个是多行输入框。这两个控件是应用程序接受用户键盘输入的主要途径。这里只想说明一点,对于单行文本框,有一个属性是PASSWORD,选中这个属性,然后保存并运行窗口,可以发现在文本框中输入的文本都被“*”所屏蔽,这样特别适合输入口令。

对于EDITMASK控件,可以认为它是一个智能的文本输入框,只能输入设定格式的数据,这一点类似于我们在第一章中定义数据库中的表的字段的编辑风格。这里就不详述了。

RICHTEXTEDIT控件是一个功能强大的编辑框,利用它可以使应用程序具有基本的字处理功能。在窗口中放入一个RICHTEXTEDIT控件,然后打开它的属性对话框,可以看出对这个控件可以设置很多的属性,单击DOCUMENT标签,选中POPUP MENU复选框,然后单击OK按钮关闭对话框,保存对窗口的修改后运行这个窗口,用鼠标右键单击RICHTEXTEDIT控件,可以发现弹出一个菜单,其中的PROPERTIES菜单项可以用来动态修改控件的某些属性。而INSERT FILE 菜单项则是用来引入一个文件并显示在控件的工作区中。

接下来介绍HSCROLLBAR和VSCROLLBAR这两个控件,它们分别是水平滚动条和垂直滚动条,当它们作为单独的控件使用时,一般作为滑动控件,用来指示某项事情的进度。在窗口中放入一个HSCROLLBAR控件,用鼠标右击这个控件后选择PROPERTIES菜单项来设置它的属性。在属性对话框的下部有三个重要的参数,MAX POSTION用来设置滚动条在最右端时的值,而MIN POSTION用来设置滚动条在最左端时的值,这两个值设置好之后,POSTION栏中的值就表示滚动条初始位置的值,它在设好的两个值之间。这里不妨设置MAX POSTION的值为100,MIN POSTION的值为0,POSTION的值为50,然后单击OK确定关闭对话框,单击PAINTERBAR工具条上的SAVE按钮,然后单击POWERBAR工具条上的RUN WINDOW按钮,选择运行MYWINDOW窗口,可以看出滚动块的初始位置就在滚动条的中间,也就是0和100之间的50。垂直滚动条的设置方法与水平滚动条是类似的,这里就不详述了。


[上一页] [1] [2] [下一页] 

打印   收藏   关闭   至顶部  


关于我们 | 联系我们 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 意见建议
版权所有  Copyright © 2005-2006 华夏媒体(Media86.Com). All Rights Reserved .
网站备案号:粤ICP备06055307号