Недавно появилась задача, сделать работу в Виндовс Форме, толком с ними не работал, поэтому столкнулся с такой задачей. Есть TextBox, необходимо проверить ввел ли пользователь хоть что-то и является ли введенные данные числами, если нет тогда желательно вывести MassageBox с ошибкой, или просто в том же TextBox вывести ошибку.
Я сделал очень тупо, просто вот так вот:
String^S1 = textBox1->Text;
if (S1 == "") {
MessageBox::Show("Вы не ввели значение А. Значение А принято как 0", "Ошибка!");
}
else {
a = Convert::ToInt32(S1);
}
Понимаю что это не правильно, хотелось бы узнать как лучше сделать, чтобы не выглядело бы так ужасно