Just as the subs that handle events receive arguments such as sender (the object that the sub handles) and e (information about the event) general procedures that we write can also receive arguments.
In this example, the Form Load event calls a sub called info and passes the string "Welcome". The sub info receives the arguments nad stores the string "Welcome" as title. It then displays the value title as the text for the form.
'Programmer: Janet Joy 'Illustrate passing a value to a procedure Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load info("Welcome") End Sub Private Sub info(ByVal title As String) Me.Text = title End Sub End Class
When you run this program you will see the word "Welcome"