2011-10-27 65 views
0

我現在在大學學習visual basic,而且我發現它很混亂。如何將文本框的輸入作爲字符串輸入,併爲輸入並輸出列表框中的變量的按鈕編寫一個過程。例如,我想爲字符串分配不同的值,如椅子的價格= 10美元,表格的價格= 40美元。如何編寫它,以便當您單擊該按鈕時,它將在文本框中輸入單詞椅子並在列表框中輸出一個值。Visual basic /如何在文本框中輸入一個單詞並輸出一個數值

+0

有很多方法可以做到這一點我不知道從哪裏開始。例如,要確定如何存儲物品/價格對,我們必須知道您到目前爲止所研究的內容。集合類?數據庫?文件? XML?另外,請澄清,如果這是VB.NET或VB6。 (我意識到它可能是VB.NET,但你永遠不知道。)這也許是這個論壇的答案太大了。這聽起來像是一本教科書中的一章,只是爲了掩蓋它。你可能會更好地服務到這裏:http://msdn.microsoft.com/en-us/beginner/default.aspx這些課程面向初學者,可能會更容易。 – David

+0

忘記我以前的評論鏈接 - - 從這裏開始:http://msdn.microsoft.com/en-us/vbasic/bb466159 – David

+0

@David Stratton - 他從來沒有提到.NET。他有可能學習VB6或VBA ......你在做VB.NET Braeden嗎? – Sivvy

回答

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 
相關問題