VB 6 Collections

In the previous article, you learned about different types of loops and know about arrays. In VB 6, there is also a container called Collection.

The collections are interesting because they have following properties:

  • Can contain different data types
  • Have their own index
  • Have their own methods

The collection have different types of methods to manage the collection and its items. They are listed below.

Add – to add items to collection

Remove – to remove an item from collection

Count – to count number of items in the collection.

Item – access any item in the collection using its index.

Example Program: Collection

In this program we will accept the items through a textbox and use Add method of collection. We can display and show the collection items respectively.

Dim myCollection As New Collection
Dim studentName As String, i As Integer

Private Sub Command1_Click()

myCollection.Add (Text1.Text)
Text1.Text = ""

End Sub

Private Sub Command2_Click()

For i = 1 To myCollection.Count

studentName = myCollection.Item(i)
MsgBox (studentName)

Next i

End Sub

Private Sub Command3_Click()

MsgBox (myCollection.Count)

End Sub

Output – Collection

Add item to the collection from the text box.

Figure 1 - Add Item to the Collection
Figure 1 – Add Item to the Collection

Show the item from the collection by clicking on the Show button. All the items will be displayed one at a time.

Figure 2 - Show items from the collection one at a time.
Figure 2 – Show items from the collection one at a time.

Display the number of items in the collection.

Figure 3 - Number of items in the collection
Figure 3 – Number of items in the collection