- - VB.NET Урок 6: Прехвърляне на текст от бутон в текстово поле

VB.NET Урок 6: Прехвърляне на текст от бутон в текстово поле

В урок 5 ви казахме да изпробвате единупражнение. В този урок ние сами поставяме стойности на променливи в код, което прави нашия код статичен. Това означава, че натискането на бутона, независимо колко пъти и кога, ще създава подобен отговор всеки път. Докато разработваме тези форми за взаимодействие с потребителя, трябва да позволим на потребителя да постави две стойности, които ще бъдат директно присвоени на нашите променливи. За да го направите, вмъкнете още една текстова кутия към предишния ни формуляр. Ще изглежда така:

Ново текстово поле

Сега изберете нашата нова текстова кутия и намерете свойството „Име“ в полето за собственост, разположено в десния долен ъгъл. Променете го на txtVariable2. Проверете следното изображение, за да избегнете грешки:

Име имот

По същия начин променете името на първото текстово поле наtxtVariable1. Сега сме готови, така че нека разгледаме кода. Кликнете два пъти върху бутона, за да влезете в прозореца за кодиране и напишете следния код. Изтрийте предишния код, ако има такъв.

Dim Number1 As Integer
Dim Number2 As Integer
Dim Number3 As Integer
Number1 = txtVariable1.Text
Number2 = txtVariable2.Text
Number3 = Number1 + Number2
MsgBox(Number3)

Отстраняване на грешки програмата и формата ще се появят на екрана. Въведете всички две цели числа в две текстови полета и щракнете върху бутона. Резултатът от добавянето ще се появи в изскачащото поле за съобщения. Можете също така да добавите трето текстово поле и да направите резултат да се покаже в него, както видяхме в миналия урок.

резултат

Много аспекти и трикове на VB могат да ви вложатизненада като тази, която ще представим сега. Добавете нов бутон във формата си и променете свойството „Text“, за да щракнете! Кликнете два пъти върху втория бутон и добавете следния код в прозореца си за кодиране:

txtVariable1.Text = Button2.Text

Отстранете грешката в кода и щракнете върху втория бутон, за да видите следния ефект във вашата форма.

Text Properties

В този случай използвахме свойството на текста на бутона запоказване на текст в текстово поле. След като продължим напред, ще разберете този код с повече подробности. В следващия раздел ще използваме тази техника за проектиране на калкулатор във VB.NET. Предстои още много неща, така че останете на линия!

Коментари