用PB的ocx控件ctGauge实现进度条显示
日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]-
PowerBuilder是目前常用的数据库开发工具,用它实现进度条的动态显示非常简单.可以在窗体中插入ACTIVEX控件ctMeter,实现象BORLANDC++安装程序那样具有专业水准的进度条显示.显示效果如图1所示.

图1
一.创建含有如下控件的窗体:
控件 name text
标签 st_1 进度指示器:
单行编辑框 sle_1 0
组框 gb_1 频率
按钮 rb_1 每隔0.2秒
按钮 rb_2 每隔0.5秒
按钮 rb_3 每隔0.8秒
按钮 rb_4 每隔1秒
命令按钮 cb_1 开始
命令按钮 cb_2 停止
命令按钮 cb_3 退出

如图2.
二.设置ACTIVEX控件属性:
首先选择ole控件,在弹出的对话框中选择INSERTCONTROL,在controltype中选择ctGaugecontrol. 在图片栏下,选择SPEEDO.BMP文件。
图2
三.程序清单:
(1)在主菜单的”DeclareGlobal variables”中输入变量定义:
Double dd_Timer = 0.1
Boolean bb_Stop, bb_Complete
(2)窗体”开始”按钮的CLICK事件:
If bb_Complete Then
ole_1.Object.Value = 0
End If
rb_1.enabled=false
rb_2.enabled=false
rb_3.enabled=false
rb_4.enabled=false
bb_Complete=false
timer(dd_Timer)
(3)窗体”停止”按钮的CLICKED事件:
bb_Stop=true
(4)窗体”退出”按钮的CLICKED事件:
Close(Parent)
(5)窗体timer事件:
Yield()
If (ole_1.Object.Value + 2) $#@62;= 100 Then
- [1] [2] 下一页
-
- 用PB的ocx控件ctGauge实现进度条显示 相关文章:
- ·用PB的ocx控件ctGauge实现进度条显示
- 用PB的ocx控件ctGauge实现进度条显示 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·在PB中用Flash制作Splash封面
- ·在PB中如何对ASA进行数据备份
- ·循序渐进学习Power Builder 6.0(13-3)
- ·循序渐进学习Power Builder 6.0(15-4)
- ·循序渐进学习Power Builder 6.0(15-2)
- ·循序渐进学习Power Builder 6.0(14-3)
- ·循序渐进学习Power Builder 6.0(14-2)
- ·在pb6.0以上版本中创建数据库
- ·PowerBuilder应用开发系列讲座(23)
- ·PowerBuilder应用开发系列讲座(39)
- ·PowerBuilder应用开发系列讲座(4)
- ·在PB中用OLE存取blob类型数据
- ·PB5对SQLSERVER6数据库的访问
- ·深入了解PowerBuilder的数据窗
- ·PowerBuilder应用开发系列讲座(38)
- ·在PB中动态调用函数
- ·PowerBuilder应用开发系列讲座(3)
- ·用PowerBuilder6.0建立B/S结构应用程序
- ·PowerBuilder实用技巧八则
- ·PB应用ODBC访问不同数据库
