工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > 开发专栏 > VB > 正文
将个性化进行到底 VB中打造个性进度条
[文章信息]
作者:伍学慧
时间:2005-03-26
出处:天极网
责任编辑:方舟
[文章导读]
VB的第三方控件ccrpProgressBar是一个进度条的控件,可以有多种形态供选择
advertisement
专题教程宝典
【软件应用】
【办公软件】
【图形图像】
【网页制作】
【操作系统】
【网络安全】
【程序开发】
【日报周刊】
【多媒体教程】
· 天极软件应用多媒体教程
· 多媒体系列教程:网页设计制作
· Win XP系统应用技巧完全手册
· 3Ds max7多边形建模从入门到进阶
· 微软对.NET失去信心?.NET专家激起千层浪
· Outlook使用技巧大全(一)
· 抢先试用卡巴斯基 KIS 2006
· 自己动手制作手机Flash主题动画
· 完美的C++:C++/CLI
· 四款网络监控软件测评
[正文]
  控件下载

  简介
  
  VB的第三方控件ccrpProgressBar是一个进度条的控件,可以有多种形态供选择。比起VB 中自带的进度条控件ProgressBar更有个性。

  使用实例:

  用ccrpProgressBar制作各式各样的进度条

  在VB中自带了一个进度条控件ProgressBar,但功能简单。我向大家推荐一个VB的第三方进度条控件ccrpProgressBar。该控件功能强大,有多种形态供选择,而且只需要简单的设置控件的属性就能实现,非常的好用。下面通过一个例子向大家介绍该控件的用法。

  (1) 加载控件

  启动Visual Basic 6.0,创建一个工程并保存为"工程1.vbp",同时产生一个名为"Form1"的窗口。在工具箱的空白处单击鼠标右键,从弹出的快捷菜单中启动"部件"窗口,如图1所示。


图1

  点击"浏览"按钮,从存放ccrpProgressBar控件的文件夹中找到ccrpprg.ocx文件。

  点击"应用"后ccrpProgressBar控件就添加到工具箱中。如图2。


图2

  (2) 设计窗体和控件

  向窗体中添加9个ccrpProgressBar控件和一个Timer控件。如图3。


图3

  Timer控件属性页的设置如图4所示。Interval的值设置为100,与ccrpProgressBar控件的默认值一致。Enabled设置为False。


图4

  (3) ccrpProgressBar控件的主要属性

  ·Max:最大值。默认100。
  ·Min:最小值。默认0。
  ·Value:进度条的当前值。
  ·Alignment:显示表示进度的文字的位置。分别为vbCenter(中间),vbLeftJustify(左边),vbRightJustify(右边)。
  ·Appearance:进度条的3种外观。分别为prgFlat(平面),prg3D(立体) prg3Draised(立体凸起)。
  ·BackColor:进度条的背景色。
  ·FillColor:进度条的颜色。
  ·ForeColor:表示进度文字的字体颜色。
  ·Picture:进度条可用图片表示进度,从这里选择需要的图片。
  ·Shape:进度条的形状。有prgRectangle(默认),prgEllipse和prgRoundedRect三种。
  ·Smooth: 是否平滑显示进度。True为平滑显示进度。
  ·Vertical:是否垂直显示进度条。True为垂直显示。
  ·Style:进度条的风格。当选ChkGraphical时为用图片表示进度。
  ·AutoCaption:表示进度的"文字提示"所采用的表现形式。CcrpPercentage为百分比的形式,ccrpValueOfMax为类似 1 of 100 的表现形式。Value为数字的表现形式。

  (4)本例中ccrpProgressBar控件属性的具体设置

  本例中共使用了9个ccrpProgressBar控件,每个ccrpProgressBar控件的具体设置如下:

  1. CcrpProgressBar1:保持属性各项不变。

  2. CcrpProgressBar2:Appearance的值设置为prg3D(表示用立体外观)。

  3. CcrpProgressBar3:Appearance的值设置为prg3Draised(立体凸起),AutoCaption设为ccrpPercentage(百分比的形式表示进度),Alignment设为vbLeftJustify(表示进度的文字靠左)。

  4. CcrpProgressBar4:BorderStyle设置为ccrpFixedSingle,AutoCaption设为ccrpPercentage(百分比的形式表示进度),Alignment设置为vbCenter(表示进度的文字在中间)

  5. CcrpProgressBar5:Style设置为chkGraphical(用图片来表示进度)。单击"Picture"属性,选择你准备好的图片。同样,AutoCaption也设为百分比的形式表示进度,不过这次Alignment的值设置为vbRightJustify(进度文字靠右)。

  6. CcrpProgressBar6:Shape设置为prgEllipse(椭圆型),AutoCaption设为ccrpValueOfMax(文字以类似 1 of 100 的表现形式)

  7. CcrpProgressBar7:Shape设置为prgRoundedRect(圆角矩形),AutoCaption设为ccrpValue(数字形式)。

  8. CcrpProgressBar8:Vertical设置为True,表示垂直显示进度条。Smooth设置为True,表示平滑显示进度。

  9. CcrpProgressBar9:Vertical属性同8的设置,不过这回给它加上百分比显示, AutoCaption设为ccrpPercentage。

  然后再分别调整好9个CcrpProgressBar控件的FillColor和ForeColor属性,搭配好颜色。使界面更协调。

  (5)编写代码

  设置好控件的属性后,在程序中加入以下代码,完成进度条的功能。

Dim i As Integer
Private Sub Form_Load()
 Timer1.Enabled = True
 '2个垂直显示的进度条的位置
 With ccrpProgressBar8
  .Left = 5280
  .Top = 360
  .Height = 3800
  .Width = 396
 End With
 With ccrpProgressBar9
  .Left = 6200
  .Top = 360
  .Height = 3800
  .Width = 396
 End With
End Sub

Private Sub Timer1_Timer()
 If i = 100 Then
  End
 End If

 ccrpProgressBar1.Value = i
 ccrpProgressBar2.Value = i
 ccrpProgressBar3.Value = i
 ccrpProgressBar4.Value = i
 ccrpProgressBar5.Value = i
 ccrpProgressBar6.Value = i
 ccrpProgressBar7.Value = i
 ccrpProgressBar8.Value = i
 ccrpProgressBar9.Value = i

 i = i + 1 '变量i自增
End Sub

  运行程序,运行中的效果如图5所示。


图5

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 在VB中通过相对路径引用标准DLL
  • 让你的VB程序支持多国语言的切换
  • 用Visual Basic学做“黑客”程序
  • Visual Basic编程中的雕虫小技五则
  • 用代码实现ListView控件的行间隔颜色
  • 3家搜索引擎集体诉讼8848 吕春维未敢出席
  • 杨元庆:没有准备不会获批的备用方案
  • 【315】华硕笔记本电脑漏电 存在设计缺陷
  • 军队信息化诞生新领域 电子军务呼之欲出
  • 世界经济论坛公布信息化程度全球最新排名
  • 2004政务绩效评估:政府门户尚处于发展阶段
  • 甲骨文出资5.15亿美元 意图收购RetekInc
  • 技术并购:帮你突破传统增长的“天花板”
  • Advertisement

    天极无线
    经典名曲 华语流行 欧美风情 人声音效 原声大碟
    你好周杰伦-安又琪
    直线-张韶涵
    天边-张韶涵
    看我72变-蔡依林
    乱世佳人-Twins
    全世界下雨-张娜拉
    我们的爱-飞儿乐队
    分手快乐-梁静茹
    爱在西元前-周杰伦
    三万英尺-迪克牛仔
    爱如潮水-张信哲
    爱情宣言-齐秦
    寻找玛依拉-刀郎
    驼铃-刀郎
    老鼠爱大米-杨臣刚
    功夫主题曲
    仙剑主题曲杀破狼
    天下无贼片尾曲
    冲动的惩罚-刀郎
    情人-刀郎
    爱情-莫文蔚
    挪威的森林-伍佰
    奔跑 - 羽泉
    因为爱 - 羽泉
      ·时尚女人圈
    ·经典影视专集
    ·美女秀场
    ·美丽大自然专题
    ·流行金曲
    ·科幻电影特区
    | 最新推荐
    ·你好周杰伦
    ·杀破狼
    ·寻找玛依拉
    ·孤单公园
    ·男人海洋
    | 魔术铃声
    ·少女丰胸
    ·少妇丰胸
    ·减肥魔铃
    ·增高魔铃
    ·美容魔铃

    今日报价查询 更多报价