我在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