Не знаю, подойдет ли, но сделано путем ошибки.
т.е, если вы вводите любое значение, которое не является 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, то получаем диалоговое окно
}