Access实现进度条功能
Hi,大家好久不见,最近这个天气实在是太热了,出个门,直接就融化了,感谢空调给了我生存下去的勇气😫
自从上次发了下一步的计划后,我就消失了,但大家不要急,最近我就会开始给大家分享了。那今天,先给大家来一个开胃小菜吧,今天给大家分享一个进度条功能。
01、创建窗体
在窗体上放上这几个控件,两个文本框,两个标签,按下图,设置一下两个文本框的背景色,一个设置为灰色,一个设置为蓝色
接着,我们将两个文本框重叠
02、添加代码
我们将显示百分比的标签名称改成:lbl_Percent
显示信息的标签名改成:lbl_Msg
灰色的文本框名称改成:Text1
蓝色的文本框名称改成:Text2
两个文本框的可能都改成否,是否锁定改成是
接着,我们添加一下代码:
Private Sub Form_Load()
Me.lbl_Percent.Caption = "0%"
Me.Text2.Width = 1
Me.TimerInterval = 1
End Sub
Private Sub Form_Timer()
Dim i As Integer
For i = 1 To 100
Sleep 5
Me.lbl_Percent.Caption = i & "%"
Me.Text2.Width = i * (Me.Text1.Width \ 100)
Me.Repaint
DoEvents
Next i
Me.TimerInterval = 0
Sleep 500
End Sub
03、运行测试
最后,我们来看一下运行结果。
原理非常的简单,利用计时器事件,利用一个文本框来遮住另一个文本框。
好了,今天的分享就到这里了,请大家持续关注我。
END
从事access开发多年,喜欢access做一些小东西,分享一些小经验
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义