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

Обработка событий мини-калькулятор

12.07.2017, 22:18. Показов 1674. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Как сделать, что бы когда ввожу два числа в два текст-бокса(для сложения) не выходило уведомление, о том, что я забыл ввести данные для деления, и наоборот так же для сложения.WindowsFormsApp1.zip Помогите пожалуйста именно в такой форме нужно сделать.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.07.2017, 22:18
Ответы с готовыми решениями:

Обработчик событий, Калькулятор
Не получается реализовать обработчик события калькулятора. Помогите пожалуйста. Вот все, что есть. Сделал один обработчик событий для трех...

Обработка событий
Добрый день, прошу помочь в таком вопросе: у меня на форме компонент picturebox и несколько кнопок. Для picturebox описаны несколько...

Покадровая обработка событий
Как сделать по кадровую обработку событий? Button b = new Button(); b.Parent = this; ...

1
0 / 0 / 1
Регистрация: 15.03.2017
Сообщений: 8
13.07.2017, 12:10
Лучший ответ Сообщение было отмечено soberfrog как решение

Решение

Код на кнопку "Вычислить", два условия добавил. Костыль конечно =D
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 private void button1_Click(object sender, EventArgs e)
        {
            float sum1;
            float sum2;
 
            if(textBox1.Text!="" && textBox2.Text!="" && textBox3.Text=="" && textBox4.Text=="")
            if (textBox1.Text == "" || (textBox2.Text == ""))
            {
 
                if (textBox1.Text == "")
                {
                    MessageBox.Show("Вы не заполнили первое поле для сложения!");
 
                }
                if (textBox2.Text == "")
                {
                    MessageBox.Show("Вы не заполнили второе поле для сложения!");
                }
                
            }
            else
            {
                float a = float.Parse(textBox1.Text), b = float.Parse(textBox2.Text);
                sum1 = a + b;
                textBox5.Text = sum1.ToString();
 
                float r = float.Parse(textBox5.Text);
 
                
            }
 
 
            if (textBox1.Text == "" && textBox2.Text == "" && textBox3.Text != "" && textBox4.Text != "")
 
                if ((textBox3.Text == "" || textBox4.Text == ""))
            {                      
            
                if (textBox3.Text == "")
                {
                    MessageBox.Show("Вы не заполнили первое поле для деления!");
 
                }
                if (textBox4.Text == "")
                {
                    MessageBox.Show("Вы не заполнили второе поле для деления!");
                }
            }       
            else
            {
                float c = float.Parse(textBox3.Text), d = float.Parse(textBox4.Text);
                sum2 = c / d;
                textBox6.Text = sum2.ToString();
 
                return;
                
            }
            
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.07.2017, 12:10
Помогаю со студенческими работами здесь

Обработка событий TextBox
Привет. Допустим у меня есть несколько TextBox'ов. Мне нужно проверить вводимые данные. Правила ввода одни и те же. Но для проверки мне...

Обработка событий в элементе управления textbox
Здравствуйте, помогите пожалуйста(лучше кодом, или примером) по такому вопросу: имеется на форме textbox и кнопка, когда мы в textbox'e...

Обработка событий: где генерируются параметры
Здравствуйте, изучая обработчики типы собитий(event) и delegate types у меня возник вопрос. в vs2012 например при создании ComboBox...

Обработка событий при свернутом приложении
Добрый день. Подскажите пожалуйста, как обрабатывать событие в свернутом приложении. Допустим мне надо, чтобы мое приложение, будучи...

Обработка событий горизонтальной прокрутки в listView
Подскажите, как создать слушатель событий горизонтальной прокрутки в listView (режим отображения - Details), или чем его можно заменить? ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru