Boopalslm Ответов: 1

Как вычислить значения текстового поля


Я создаю приложение windows с помощью c# 2010, здесь я использую представление таблицы данных для выставления счетов, я ввожу значения в столбцы сетки, которые отображаются в текстовом поле, как только значение увеличивается > 100 в первом текстовом поле, автоматически добавляя +1 для второго текстового поля,
как создать в c# windows приложение, которое я использую ниже кода, но не работает. Пожалуйста, дайте мне какие-нибудь идеи.
int first;
int sec;

first = int.Parse(textBox2.Text);
sec = int.Parse(txt_netamount.Text);

if (first > 100)
{
   sec +=1;
}


Что я уже пробовал:

Как вычислить значения текстового поля

Maciej Los

33 вопроса но ни один из них не помечен как "решенный". Почему???

1 Ответов

Рейтинг:
0

Wendelius

Целочисленная переменная sec увеличивается, но новое значение переменной не отображается автоматически в текстовом поле, вам нужно установить его. Попробовать следующее:

int first;
int sec;
 
first = int.Parse(textBox2.Text);
sec = int.Parse(txt_netamount.Text);
 
if (first > 100)
{
   sec +=1;
   txt_netamount.Text = sec.ToString();
}


Boopalslm

Он работает хорошо, спасибо за вашу помощь,это же время минус 100 для textBox2, как создать.

Wendelius

Идея та же, вы получаете значения из текстового поля, делаете расчет, устанавливаете значения в текстовое поле. Что-то вроде

int first;
int sec;

первый = инт.Синтаксический анализ(поле textbox2.Текст);
сек = инт.Синтаксический анализ(txt_netamount.Текст);

если (первый > 100)
{
сек +=1;
txt_netamount.Текст = сек.Метод toString();
первый -= 100;
поле textbox2.Текст = первый.Метод toString();
}