我正在使用Visual Studio 2010 Professional。調試我的項目時,爲什麼我的表單不能在Visual Studio 2010中顯示?
我有一個窗體(及其關聯的vb文件)和另一個單獨的vb文件。當我去編譯和調試我的代碼時,我的建築成功了,並且窗體顯示,但「球」不移動。
我的啓動類:
Public Class Bouncer
Private bouncingBall As Ball
Private Sub CST8333_Lab3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
bouncingBall = New Ball(Me)
'Me.Controls.Add(Ball)
End Sub
Private Sub Timer_Tick(sender As System.Object, e As System.EventArgs) Handles Timer.Tick
bouncingBall.MoveBall()
End Sub
End Class
我等,單獨的類:
Public Class Ball
Private ballX As Integer
Private ballY As Integer
Private ballMovementX As Integer
Private ballMovementY As Integer
Private _bouncer As Bouncer
Sub New(bouncer As Bouncer)
_bouncer = bouncer
ballX = 50
ballY = 50
ballMovementX = 5
ballMovementY = 5
End Sub
Public Function GetBallX() As Integer
Return ballX
End Function
Public Sub MoveBall()
If (ballX >= _bouncer.Width) Then
ballMovementX = -ballMovementX
ElseIf (ballX <= 0) Then
ballMovementX = -ballMovementX
End If
If (ballY >= _bouncer.Height) Then
ballMovementY = -ballMovementY
ElseIf (ballY <= 0) Then
ballMovementY = -ballMovementY
End If
ballX += ballMovementX
ballY += ballMovementY
End Sub
End Class
我的表單顯示,但我的 「球」 不動。我想要的是我的Ball類中的變量和子例程控制我的Label「ball」的移動。任何幫助,建議?
什麼形式?在您發佈的代碼中沒有任何地方提及任何形式的代碼。 –