Visual Basic/як узяць слова ў тэкставае поле і вывесці лікавае значэнне

Я вучуся Visual Basic ў каледжы прама зараз, і я лічу, гэта сапраўды збівае з толку. Як прымаць ўвод у тэкставае поле ў выглядзе радка і выпісваюць працэдуру для кнопкі, якая прымае ўваходны сігнал і выводзіць зменную ў спісе. Напрыклад я хачу, каб прысвоіць розныя значэнні ў радкі, такія як кошт крэсла = $ 10 і цана табліцы = $ 40. Як бы вы напісаць яго так, каб пры націску на кнопку яна бярэ крэсла слова ў тэксце скрынкамі і выводзіць значэнне ў спісе.

0
@David Stratton - Ён ніколі не згадваў .NET. Цалкам магчыма, што ён нешта накшталт VB6 або VBA навучання ... Вы робіце VB.NET Braeden?
дададзена аўтар Sivvy, крыніца
Ёсць так шмат спосабаў зрабіць гэта, я не ведаю, з чаго пачаць. Напрыклад, каб вызначыць, як захоўваць пары пункта/цэны, мы павінны ведаць, што вы вывучалі да гэтага часу? Калекцыя класаў? Базы дадзеных? Файлы? XML? Акрамя таго, просьба ўдакладніць, калі гэта VB.NET або VB6. (Я разумею, што гэта, хутчэй за ўсё, VB.NET, але вы ніколі не ведаеце.) Гэта таксама можа быць занадта вялікі адказ на гэты форум. Падобна на тое, гэта каштуе кіраўнік у падручніку, каб пакрыць яго. Вы маглі б лепш ісці тут: msdn.microsoft.com/en-us/ пачатковы/default.aspx ўрокі арыентаваны на пачаткоўцаў, так і можа быць прасцей.
дададзена аўтар David, крыніца
Забудзьцеся аб спасылцы ў маім папярэднім каментары - - пачаць тут: msdn.microsoft.com/en- нас/VBasic/bb466159
дададзена аўтар David, крыніца
Im дапамогай Visual Basic Express, 2010, без папярэдняга веды Visual Basic.
дададзена аўтар Braeden Aspeleiter, крыніца
яго лёгка абвясціць радок крэсла як двайны, а затым выкарыстоўваць lstBox.Items.Add (крэсла) і адлюстраваць яго на правільны нумар. Але тое, што я не ведаю, як зрабіць гэта даданне значэння ў ListBox, выкарыстоўваючы выснову пра тое, што калі-небудзь ўводзіцца ў тэкставае поле. Калі я тыпу ў крэсле, як я магу атрымаць яго, каб пераўтварыць радок крэсла значэння я названага. замест таго, каб проста надрукаваць крэсла слова ў ListBox.
дададзена аўтар Braeden Aspeleiter, крыніца

1 адказы

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
0
дададзена