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](https://notesformsc.org/wp-content/uploads/2022/09/VirtualBox_WindowXP_24_09_2022_21_09_12.png)
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.](https://notesformsc.org/wp-content/uploads/2022/09/Figure2-Show-items-1.png)
Display the number of items in the collection.
![Figure 3 - Number of items in the collection](https://notesformsc.org/wp-content/uploads/2022/09/Number-of-item-Figure3.png)