Показать сообщение отдельно
Старый 02.02.2016, 01:35   #5 (permalink)
Flair
Member
 
Регистрация: 30.01.2016
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 1 сообщении
Репутация: 260
По умолчанию

Не знаю, подойдет ли, но сделано путем ошибки.
т.е, если вы вводите любое значение, которое не является int, то выбивает ошибку -
"Введите целое число".
Забыл о положительном числе.

Код HTML:
 private void button1_Click(object sender, EventArgs e)
        {
            try { 
                int check_int = Convert.ToInt32(textBox1.Text, 10); // Из string (Текст бокса) в int
                if (check_int > 0) { 
                double mps_to_kmph = check_int * 3.60;  // м/с* 3.60
                label1.Text = mps_to_kmph.ToString();  // Выводим
                }
                else
                {
                    MessageBox.Show("Введите положительное число");
                }
            }
            catch { MessageBox.Show("Введите целое число"); } //Если число не целое, т.е не int, то получаем диалоговое окно
           
        }
Flair вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070