C++ ошибка в Edit - Вопросы по С+

Вопрос C++ ошибка в Edit

Регистрация
25 Авг 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Как исправить ошибку при пустом Edit
875a8375f91de049494d6073098e8a2f_5512fba49970225043b29029614c0cad.png

 
Регистрация
23 Окт 2013
Сообщения
107
Репутация
0
Спасибо
0
Монет
0
Приколисты.

Не знаю даже я что то как это делается.

Проверяется на число строка.

if String == chislo
else ShowMessage("Это не число");

У меня такая тема стояла.
Записал.

Но есть косяк могут скопировать вставить текст.

На событие KeyDown

if(!isdigit(Key) && !(Key >= 96 && Key <= 105) && (Key != 8 ) && Key != 13)
{
ShowMessage("Введите число \"Вы ошиблись!\"");
Edit3->Text = "";
}
else OnBukvi2 = true;
 
Регистрация
20 Янв 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
А что именно ты собрался "исправлять"? Каков должен быть результат этого "исправления"? Сейчас твоя программа сигнализирует о неверном вводе данных, это вполне легитимно. А тебе что надо, чтобы она вместо этого делала?
 
Регистрация
1 Янв 2014
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
По какой-то причине ваша программа пытается превратить пустой текст из поля в число, но ей это не удается. Есть ли у вас в коде преобразование текста в число?
 
Сверху Снизу