When an object is created, a default name based on its object typed will be given to the object. For example Form1 will be given to object/control with type Form, Text2, Text3,... will be given to Textbox object, Command1, Command2,.... will be given to command button object. You should immediately change the name property of the object to a name that describes the purpose of the control. Changing the Name property of your object with a name that describe the purpose with the object will make the code in your application easier to read and debug.
Visual Basic has several Standard Naming Convensions. Although you can assign any name you want to an object, but it is a better to adopt a naming convension and use it ocnsistently throughout your programms. Because it will make easier for others to understand your code.
Here it is a list of Standard Naming Convensions used in Visual Basic that assign to each type object:
Object type: Check box
The prefix you should use: chk
Example name: chkDrink
Object type: Combo box
The prefix you should use: cbo
Example name: cboStore
Object type: Command button
The prefix you should use: cmd
Example name: cmdSelect
Object type: Data
The prefix you should use: dat
Example name: datSales
Object type: Directory list box
The prefix you should use: dir
Example name: dirImage
Object type: Drive list box
The prefix you should use: drv
Example name: drvSource
Object type: File list box
The prefix you should use: fil
Example name: filSource
Object type: Form
The prefix you should use: frm
Example name: frmEntry
Object type: Frame
The prefix you should use: fra
Example name: fraOption
Object type: Grid
The prefix you should use: grd
Example name: grdItem
Object type: Horizontal croll bar
The prefix you should use: hsb
Example name: hsbTemperature
Object type: Image
The prefix you should use: img
Example name: imgEmployee
Object type: Label
The prefix you should use: lbl
Example name: lblName
Object type: Line
The prefix you should use: lin
Example name: linHorizontal
Object type: List box
The prefix you should use: lst
Example name: lstCustomer
Object type: Menu
The prefix you should use: mnu
Example name: mnuReport
Object type: OLE
The prefix you should use: ole
Example name: oleObject2
Object type: Option button
The prefix you should use: opt
Example name: optCountry
Object type: Picture box
The prefix you should use: pic
Example name: picFlower
Object type: Shape
The prefix you should use: shp
Example name: shpSquare
Object type: Text box
The prefix you should use: txt
Example name: txtName
Object type: Timer
The prefix you should use: tmr
Example name: tmrStep
Object type: Vertical scroll bar
The prefix you should use: vsb
Example name: vsbRate