Я пишу приложение ac # windowsform для добавления двух записей в одно текстовое поле.
У меня есть 1 текстовое поле, 1 кнопка добавления и 1 кнопка результата.
Мне нужно добиться следующего алгоритма,
Пользователь вводит нет в текстовом поле.Он будет храниться в int n1
.
Пользователь нажимает кнопку добавления.В это время содержимое textbox.text
будет очищено, и пользователь должен иметь возможность ввести значение secound в нем.
Это значение звука будет сохранено в int n2
.
Теперь, когда пользователь нажимает на кнопку результата, он должен получить int result=n1+n2
Я написал следующее в событии нажатия кнопки добавления кнопок,
n1=convert.Int32(textbox1.text);
textbox1.text="";
n2=convert.Int32(textbox1.text);//exception occures here
И событие нажатия кнопки результата имеет,
textbox1.text=result.tostring();
Я сократил работу этой программы и обнаружил, что это связано с NULL
присвоением значения int n2
.
Я немного растерялся, как мне решить вышеуказанную проблему с помощью одного текстового поля?
Есть ли способ передать значение textbox.txt через пользователя только через поле textbox?
Есть ли какое-либо свойство текстового поля, которое мне нужно установить?
Я очень новичок в .net!Пожалуйста помоги!
Заранее спасибо за ваше внимание!