You might have a form that sets some options, and you need a quick and easy way to get the value from the option selected or determine what was selected.
Well this is achievable using
Take this example;
Private Enum ListOfChoices
It is possible to quickly and easily dump this list into a dropdown list combo box, and then quickly pull the value the user selected.
Private Sub MainForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Private Sub ComboBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedValueChanged
MsgBox("You Selected: " & [Enum].GetName(GetType(ListOfChoices), ComboBox1.SelectedIndex))
You could have just read the
selected value, but the point was demonstrating get a
have 0 based index values for the item lists, so it is easy to work them together. This is just as applicable to list boxes, etc.
Cheap and easy. :)