Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
 Аватар для Vilonist
1 / 1 / 0
Регистрация: 14.11.2013
Сообщений: 23

Вывод суммы чисел в текстовом поле

07.04.2015, 17:36. Показов 6200. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть три текстовых поля и одна кнопка.
Задача: вывести сумму чисел, введенных в первое и второе текстовые поля, в третьем текстовом поле по клику на кнопку.

Пояснения:
В первое текстовое поле вводится одно число, во второе - другое число. При клике на кнопку сумма этих чисел должна отобразиться в третьем текстовом поле.

Проблема:
Преобразование типа int в string невозможна.

Код:
C#
1
2
3
4
5
6
7
8
9
10
 private void button1_Click(object sender, EventArgs e)
        {
            int a, b, c;
            string r;
            a = int.Parse(textBox1.Text);
            b = int.Parse(textBox2.Text);
            
           textBox3.Text = (a + b);
            
        }
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2015, 17:36
Ответы с готовыми решениями:

Вывод нескольких переменных в текстовом поле
function showh() { var theDate = new Date(); var theHours = theDate.getHours(); var theMinutes = theDate.getMinutes(); ...

Вывод кода в текстовом поле для описания
Ребята подскажите как реализовать что бы в текстовое поле (Описание) можно было вставить Script и после сохранения он отображался в виде...

Сравнение нескольких чисел в текстовом поле
Здравствуйте! Пример: Имеется текстовое поле с перечисленными через запятую числами "2,3,6,9,10,12". При нажатии кнопки...

5
73 / 73 / 28
Регистрация: 06.10.2013
Сообщений: 334
07.04.2015, 17:44
Лучший ответ Сообщение было отмечено Vilonist как решение

Решение

Вот код:
C#
1
2
3
4
5
6
7
8
9
void Button1Click(object sender, EventArgs e)
        {
            int Num1=0,Num2=0,Sum=0;
            Num1=Int32.Parse(textBox1.Text);
            Num2=Int32.Parse(textBox2.Text);
            Sum=Num1+Num2;
            textBox3.Text=Sum.ToString();       
            
        }
1
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 29
17.11.2016, 14:23
C#
1
2
3
4
5
6
7
8
9
void Button1Click(object sender, EventArgs e)
        {
            int Num1=0,Num2=0,Sum=0;
            Num1=Int32.Parse(textBox1.Text);
            Num2=Int32.Parse(textBox2.Text);
            Sum=Num1+Num2;
            textBox3.Text=Sum.ToString();       
            
        }
Если в textBox2 незаписать текст или просто нажать Ентер, то выдает ошибку. Что прописать нужно чтоб при случаном нажатии Entera прога не ломалась?
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
17.11.2016, 14:32
Ihopeyoudie,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int Num1 = 0, Num2 = 0, Sum = 0;
if (!Int32.TryParse(textBox1.Text, out Num1))
{
    MessageBox.Show("Ошибка!");
    textBox1.Focus();
    return;
}
if (!Int32.TryParse(textBox2.Text, out Num2))
{
    MessageBox.Show("Ошибка!");
    textBox2.Focus();
    return;
}
Sum = Num1 + Num2;
textBox3.Text = Sum.ToString();
1
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 29
17.11.2016, 15:00
Спасибо большое)
Еще 1 вопрос пожалуйста.
Как сделать, чтоб при нажатии на кнопку на весь екран открывалась картинка из ресурсов, ну или хотябы с компютера?
И еще по поводу кода. Он ошибку выкидывает но не сбрасывает. Нужно закрывать и открвать прогу чтоб снова заработало
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
18.11.2016, 19:02
Для данной задачи используется регулярка

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Forms Code
{
       private void button1_Click(object sender, EventArgs e)
       {
         String s1, s2;
         int sum = 0;
          s1 = textBox1.Text;
          s2 = textBox2.Text;
          Regex r = new Regex(@"[-+]?\d+");
            Match teg = r.Match(s1);
             sum += int.Parse(teg.ToString());  
            Regex r = new Regex(@"[-+]?\d+");
             Match teg = r.Match(s2);
              sum += int.Parse(teg.ToString());  
               textBox3.Text = sum.ToString();
       }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2016, 19:02
Помогаю со студенческими работами здесь

Сортировка чисел хранящихся в текстовом поле
Доброго времени суток, форумчане!) Помогите пожалуйста решить вопрос. Есть таблица "ПунктыГрафика", в ней есть поле...

Вывод заполненного массива в текстовом поле или динамической таблице
Помогите, пожалуйста, как сделать так, чтобы количество элементов одномерного массива вводилось в одном textbox, при нажатии на кнопку...

Подсчет суммы чисел в текстовом файле
Допустим, содержание текстового файла: Иванов Иван 4391-21 Вариант 1 2 0 5 0 2 12 1

Подсчёт суммы чисел в текстовом файле
В одном файле в первой строке записано число n, а во второй через пробел n целых чисел. Прочитать их, посчитать их сумму и записать в...

Запрос: подсчёт суммы заказа и вывод итога в поле
Добрый вечер. Нужна помощь с подсчётом суммы заказа. Даны для этого две таблицы: "Товар", где есть поле "Цена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru