文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发VB用PictureBox代替进度条
精品推荐
特别推荐
·VB表格控件总览与例程分析
·用VB6.0制作画图板
·VB打造超酷个性化菜单(六)
·MSHFlexGrid 控件的应用
·Visual Basic 控件简介
·利用硬盘序列号计算软件注册码
·计算机等级考试二级VB常用算法:排序
·用diskid.dll和disk32.dll获得硬盘序列号
·VB6中使用Winsock穿越各种代理的实现
·在VFP、VB应用程序中激活鼠标功能
·vb基础(打印问题)
·想用就用,VB基础代码
·运用多媒体WAV文件格式二三例
·VB基础学习:编码规范
·VB实现程序的隐形
·使用.NET Framework从VB6中访问事件日志
·怎样把VC++代码转换成VB代码
·如何用VB程序来播放WAV文件
·VB 实用函数集
·用VB制作RM压缩软件
热点TOP10
·VB+Access设计图书管理系统
·DataGrid 控件的使用
·VB设计有语音报时和报警功能的闹钟
·窗体控件大小随窗体大小变化而变化
·Visual Basic 控件简介
·VB中使用DirectX库的简明教程
·串口通讯及其在VB平台下的实现
·用VB跟我学做记事本(很简单哟)
·VB API函数介绍--绘图函数
·用VB6.0制作画图板
·Visual Basic CommonDialog 控件的使用
·VB中使用EXCEL输出
·编写电话拨号程序时一点小技巧
·用VB.net2008编写数据查询窗体
·VB表格控件总览与例程分析
·用VB6.0设计一个打字练习软件
·用diskid.dll和disk32.dll获得硬盘序列号
·VB编程之路-如何让界面美化
·VB经典:操作.ini文件的通用类源代码
·用VB播放Avi、Wave、midi文件

用PictureBox代替进度条

日期:2007年5月1日 作者: 查看:[大字体 中字体 小字体]



  本例演示如何用两个PictureBox在MMControl播放媒体文件时逼真地模拟进度条。

步骤一:在窗体上绘制一个PictureBox,按自己的喜爱设置其背景色并调整其宽度和长度,将其命名为picProgress;
步骤二:按如下所述绘制另一个PictureBox。右键单击picProgress,选取“复制”,在picProgress区域内再次单击右键,选取“粘贴”,在弹出的询问对话框中单击“否”。将新绘制的PictureBox更名为picFill,注意将其背景色设置成与picProgress不同的颜色,接着改变Appearance属性为0-Flat;
步骤三:缺省绘制一个Timer和一个MMControl控件;
步骤四:编写代码——

Option Explicit

Private Sub Form_Load()
Me.Caption = "单击窗体开始演示"
Timer1.Enabled = False
Timer1.Interval = 100
MMControl1.Visible = False
picFill.Move 0, 0, 0 '进度条初始状态
End Sub


Private Sub Form_Click()
Timer1.Enabled = True
With MMControl1
.FileName = "E:\Music\Midi\B&B.mid"'请更改此处
.Command = "Open"
.Command = "Play"
End With
End Sub

Private Sub Timer1_Timer()
Dim Max, Value, P, L
'Max和Value:进度条的最大值、进度值
'P和L:MMControl返回的长度和播放位置
Max = picProgress.Width
L = MMControl1.Length
P = MMControl1.Position
Value = (Max * P) / L
If MMControl1.Position = MMControl1.Length Then
picFill.Move 0, 0, 0 '复位
Timer1.Enabled = False
Else
picFill.Move 0, 0, Value '按进度值填充
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
MMControl1.Command = "Close"
End Sub

用PictureBox代替进度条至少有两个好处:一、可以改变进度条的背景色和填充色;二、减少发布程序的容量。为此笔者常用上述方法来制作自己的进度条。
如果你有什么问题或建议, 欢迎与笔者联系。

(出处:清风网络学院






上一篇:快速读取 TextBox 第 N 行的资料

下一篇:控件数组的操作技巧

用PictureBox代替进度条 相关文章:
·ajax进度条
·Sys.ScriptLoader与JS加载进度条的实现
·JSP编程进度条设计实例
·使用C#在进度条中显示复制文件的进度
·进度条攻略
·细钢丝代替保险丝管 慎买劣质电热毯
·jsp进度条
·j2me进度条与线程化模型
·用键盘代替鼠标 Windows另类操作技巧
·修改后的prototype.js 增加进度条和验证输入框
用PictureBox代替进度条 相关软件:
·中科院系列讲座王守清-项目计划与进度管理 asf 5集
·建设监理师之建设工程进度控制部分
·点击链接后出现进度条
·导航进度条百分比控制代码
·2005版监理考试用书-进度控制

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot