Visual Basic /如何在文本框中单词并输出数值

时间:2011-10-27 20:18:14

标签: vb.net

我现在正在大学学习视觉基础,我发现它真的很混乱。如何将文本框的输入作为字符串,并为按钮写出一个过程,该按钮接受输入并在列表框中输出变量。例如,我想为字符串分配各种值,例如椅子的价格= 10美元和桌子的价格= 40美元。你怎么写它,这样当你点击按钮时它会在文本框中输入一个单词chair并在列表框中输出一个值。

1 个答案:

答案 0 :(得分:0)

Function GetPrice(ByVal key As String) As Decimal
    Dim priceTable As New Dictionary(Of string, Decimal)()
    priceTable.Add("chair", 10.0)
    priceTable.Add("table", 40.0)

    Return If(priceTable.ContainsKey(key), priceTable(key), 0)
End Function

Public Sub Button1_click(ByVal sender As Object, ByVal e As EventArgs)
    ListBox1.Items.Add(GetPrice(Textbox1.Text).ToString())
End Sub