我在VB.Net中制作游戏,并且我不熟悉进度条。我需要一些东西,玩家需要尽可能快地按下按钮来填满进度条,然后进入下一个等级,或者如果速度不够快,就会丢失。我没有代码,因为我不知道如何建立这样的事情。任何帮助将是鞭打。 谢谢如何通过单击VB.NET填充进度条?
0
A
回答
0
假设你有一个按钮Button1,并且你有一个进度条ProgressBar1。
您可以添加到进度条的值每次你点击Button1的使用下面的代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ProgressBar1.Value + 1 < ProgressBar1.Maximum Then
ProgressBar1.Value += 1
End If
End Sub
现在,请注意我的包裹增量代码的条件。这将确保用户不超过progressbar1允许的最大值。
编辑:
至于你的程序的其余部分,则需要以跟踪时使用timer。
对于“继续”按钮,您需要使用按钮上存在的visible属性以隐藏按钮,直到满足某些条件。
重新编辑:
Public Class Form1
Private intCurrentTime As Integer = 0
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ProgressBar1.Value + 1 < ProgressBar1.Maximum Then
ProgressBar1.Value += 1
End If
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
If intCurrentTime = 10 Then
If ProgressBar1.Value = ProgressBar1.Maximum Then
'SHOW "Proceed" BUTTON
Else
MsgBox("You have failed!")
End If
intCurrentTime = 0
Else
intCurrentTime += 1
End If
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
End Class
相关问题
- 1. 通过变量填充进度条
- 2. 如何通过变量填充进度条?
- 3. 如何使进度条缓慢填充
- 4. 如何使用单选按钮单击来填充Jquery UI进度条
- 5. Android进度条填充
- 6. 通过单击重新填充对象
- 7. 通过单击填充来定位ahref
- 8. 如何通过java填充HTTP表单?
- 9. 如何通过Ajax填充Django表单?
- 10. 如何使进度条充满每次填充文本框
- 11. VB.NET进度条
- 12. 速度填充在vb.net
- 13. 填充菜单通过JQuery
- 14. 进度条平滑填充徽标(jQuery)
- 15. ftp下载进度条不填充c#
- 16. 填充进度条中的形状
- 17. CSS3动画进度条IE9填充CSS3Pie
- 18. 动态填充多个JQuery进度条
- 19. 添加动画以填充进度条
- 20. 添加填充搞乱进度条
- 21. 自定义进度条bootsrap。填充点
- 22. 如何填充datagridview VB.Net
- 23. 从XML填充VB.Net表单
- 24. jquery UI进度条填充减少进度
- 25. 如何覆盖进度条上的可填充检查点
- 26. 如何用进度条填充透明图像? #CSS #HTML #Jquery?
- 27. 如何在Flex/Actionscript中动态填充进度条?
- 28. C#在单独线程中填充进度条
- 29. 通过双重条件填充列表
- 30. 填充用vb.net
你在Windows窗体的工作? – Feign