Maybe something like this would work.
Code:
Private Sub wire_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dtWires As New DataTable
With dtWires.Columns
.Add("Display", GetType(String))
.Add("Value", GetType(Decimal))
End With
dtWires.Rows.Add("10 Guage", 0.000129)
dtWires.Rows.Add("8 Guage", 0.0000641)
dtWires.Rows.Add("6 Guage", 0.0000403)
ListBox1.DisplayMember = "Display"
ListBox1.ValueMember = "Value"
ListBox1.DataSource = dtWires
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
Dim strDisplay As String = ListBox1.Text
Dim decValue As Decimal = ListBox1.SelectedValue
MsgBox(strDisplay & " - " & decValue.ToString)
End Sub