VB Lecture Notes - Methods
Objective #1: Use a call statement to execute a method from another method.
Objective #2: Create your own method that is not tied to an event.
' calling methods & passing parameters
Public Class Form1
Dim mintPlayerX As Integer = 10
Dim mintPlayerY As Integer = 10
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
DrawPlayer(sender, e)
DrawEnemy(sender, e)
End Sub
Private Sub DrawPlayer(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs)
e.Graphics.DrawLine(Pens.Black, mintPlayerX, mintPlayerY, mintPlayerX, mintPlayerY + 100)
End Sub
Private Sub DrawEnemy(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs)
e.Graphics.DrawLine(Pens.Red, 200, 50, 200, 150)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MoveDiagonal()
Me.Refresh()
End Sub
Private Sub MoveRight()
mintPlayerX += 10
End Sub
Private Sub MoveDown()
mintPlayerY += 10
End Sub
Private Sub MoveDiagonal()
MoveRight()
MoveDown()
End Sub
End Class
Objective #3: Explain the benefits of using methods.