V tutoriále 5 sme vám povedali vyskúšať si jedencvičenia. V tomto návode uvádzame hodnoty premenných do kódu sami, čím sa náš kód stáva statickým. To znamená, že stlačením tlačidla, bez ohľadu na to, koľkokrát a kedy, sa vždy vytvorí podobná odpoveď. Pri vývoji týchto formulárov pre interakciu s používateľmi musíme používateľovi umožniť vložiť dve hodnoty, ktoré budú priamo priradené k našim premenným. Aby sa to stalo, vložte ešte jedno textové pole do nášho predchádzajúceho formulára. Vyzerá to takto:
Teraz vyberte naše nové textové pole a vyhľadajte jeho vlastnosť „Name“ v poli vlastností umiestnenom v pravom dolnom rohu. Zmeňte ho na txtVariable2. Ak sa chcete vyhnúť chybám, skontrolujte nasledujúci obrázok:
Podobne zmeňte názov prvého textového poľa natxtVariable1. Teraz sme nastavení, tak sa pozrime na kód. Dvojitým kliknutím na tlačidlo vstúpite do okna kódovania a zapíšete nasledujúci kód. Vymažte predchádzajúci kód, ak existuje.
Dim Number1 As Integer Dim Number2 As Integer Dim Number3 As Integer Number1 = txtVariable1.Text Number2 = txtVariable2.Text Number3 = Number1 + Number2 MsgBox(Number3)
Na obrazovke sa zobrazí ladiaci program a formulár. Do dvoch textových polí zadajte ľubovoľné dve celočíselné hodnoty a kliknite na tlačidlo. Výsledok pridania sa zobrazí v kontextovom okne so správou. Môžete tiež pridať tretie textové pole a zobraziť výsledky tak, ako sme videli v poslednom tutoriále.
Mnoho aspektov a trikov VB vás môže dostať doprekvapenie, ako to, ktoré teraz predstavíme. Pridajte do formulára nové tlačidlo a zmeňte jeho vlastnosť „Text“ na Click! Dvakrát kliknite na druhé tlačidlo a do jeho kódovacieho okna pridajte nasledujúci kód:
txtVariable1.Text = Button2.Text
Ladiaci kód a kliknutím na druhé tlačidlo zobrazíte nasledujúci efekt vo formulári.
V tomto prípade sme použili textovú vlastnosť tlačidlazobraziť text v textovom poli. Keď sa pohneme ďalej, pochopíte tento kód s ďalšími podrobnosťami. V ďalšej časti použijeme túto techniku na navrhnutie kalkulačky vo VB.NET. Ešte oveľa viac, takže zostaňte naladení!
Komentáre