VB.NET ComboBox - Fill From ArrayList


Let's see how to populate a ComboBox from an arraylist in VB.NET. We will fill our VB combobox with data from arraylist then listen to the selected itm change events and show that item in a messagebox.

Let's go.

Imports System
Imports System.Collections
Imports System.Drawing
Imports System.Windows.Forms
Module Module1

    Private WithEvents comboBox As ComboBox

    Sub Main()
        Dim myForm As Form = New Form With {.Text = "WinForms ComboBox - ArrayList", .ClientSize = New Size(564, 420), .BackColor = Color.Chocolate}
        comboBox = New ComboBox With {.Location = New Point(164, 176), .DropDownStyle = ComboBoxStyle.DropDownList}
        Dim nebulae As ArrayList = New ArrayList From {"Horse Head", "Black Widow", "Ghost Head", "Cat's Eye", "Helix", "Rosette", "Ant", "Orion", "Butterfly", "Eagle", "Own", "Ring", "Pelican", "Witch Head", "Bumerang"}
        comboBox.DataSource = nebulae
        myForm.Controls.Add(comboBox)
        Application.Run(myForm)
    End Sub

    Private Sub comboBox_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles comboBox.SelectedIndexChanged
        MessageBox.Show(comboBox.SelectedItem.ToString())
    End Sub
End Module

Result VB.NET ComboBox ArrayList

How do You Feel after reading this?

According to scientists, we humans have 8 primary innate emotions: joy, acceptance, fear, surprise, sadness, disgust, anger, and anticipation. Feel free to tell us how you feel about this article using these emotes or via the comment section. This feedback helps us gauge our progress.

Help me Grow.

I set myself some growth ambitions I desire to achieve by this year's end regarding this website and my youtube channel. Am halfway. Help me reach them by:




Recommendations


What do You Think


Previous Post Next Post