VKinfotek Inc.
  • Us
    About Us
    Contact Us
  • FAQs
  • Ready Software
    Ready ERP ASP Core Software for Azure Cloud
    Ready Web ERP Software
    Ready ASP.Net Azure Software
    Ready C# SQL Server Accounting Software
    Ready ASP.Net MVC and EF Software
First slide
Earn $100/hour in USA! Click Here

Procedure OverLoading in vb.net

Defining of many procedures using the same name having different argument lists is known as Procedure Overloading. We can overload a procedure to define similar procedures without giving each one of them a different name. We overload a procedure by providing a different argument list for each procedure. Each overloaded procedure uses the same procedure name. Each overloaded procedure differs from other overloaded procedures in following ways:
  1. The procedure modifiers, such as Public, Shared and Static.
  2. The argument names.
  3. The argument modifiers, such as ByRef and Optional.
  4. The data type of the return value.


The following example demonstrates the use of overloading a procedure. To execute the following code, we need to create a form and name it as Account_Details. Add two textboxes and one button. We set the button name to btnDisplay and the text of the button to Display. To specify the caption for the form, we should set the Text property of the form to Account Details. In addition, we need to have two labels indicating the data to be entered in the corresponding text boxes and two other labels to display the results of clicking the display button. To execute the code, we place the controls as shown in the Fig given below.

account details form

Public Class Account_Details
Dim strAcNo As String
Dim dblAcBal As Double

Private Sub btnDisplay_Click(ByVal sender As System.Object, 
	ByVal e As System.EventArgs) Handles btnDisplay.Click
		If txtNo.Text <> "" And Val(txtBal.Text) <> 0 Then
			strAcNo = txtNo.Text
			dblAcBal = txtBal.Text
			Call DisplayData(strAcNo)
			Call DisplayData(dblAcBal)
		Else
			MessageBox.Show("Please Enter Data")
		End If
	End Sub
Public Overloads Sub DisplayData(ByVal AcNo As String)
	lblAcNo.Text = AcNo
End Sub

Public Overloads Sub DisplayData(ByVal AcBal As Double)
	lblAcBal.Text = AcBal.ToString()
End Sub
End Class


Object Oriented Programming Articles
  • Abstract class constructors
  • abstract class inheritance in c#.net
  • abstract class inheritance in visual basic.net
  • New C# Language Feature: Automatic Properties
  • Calling base class constructor in C#
  • base keyword in c#
  • Compile time polymorphism - Method OverLoading
  • How to initialize Base class Object from inside Derived Class constructor
  • Constructor overloading in vb.net
  • How to use inheritance in c#
  • How to use inheritance in visual basic.net
  • Parameter array in vb.net
  • Procedure OverLoading in vb.net
  • Visual Inheritance with Windows Forms
  • Azure Platform
  • GridView CommandField example
  • GridView and DetailsView Master/Detail page using SqlDataSource control
  • POCO overview and advantages - POCO class, Entity Framework in Enterprise Applications
  • Query entity data model using linq to entities
  • Difference between arraylist and list collection
  • How to create a Web service using Visual Studio.net
  • FormView DataBound Event
  • Calling base class constructor in C#
  • Convert a sequence to a generic list using ToList()method
  • Project ideas for students
  • Accounting Software
  • Creating an ASP.Net MVC 3 application
  • Using assemblies in .net applications
  • How to implement form validation using ASP.Net 2.0 Validation Controls
  • Constructors in Visual Basic.Net
People also viewed: cover image of book develop erp software using asp core and deploy to Azure Create your own ERP Software using ASP Core>>
cover image of azure cloud book Create your own Azure SOM Software>>
cover image of asp.net book Create your own ERP Software using ASP .Net and SQL>>
cover image of foundation database programming book Create your own Accounting Software using C# >>
cover image of entity framework book Create your own SOM using Entity Framework MVC >>


  • SITEMAP
  • Terms of use
  • Testimonials

Back to top

Copyright © 2016 - All Rights Reserved - VKInfotek.com