Проверка введенной информации
Народ. Может кто знает как проверить введенную информация. Допустим кто-то ввел в TEdit текст и после нажатия на кнупку выскакивало сообщение об ошибке. Ну, нужно чтобы люди могли вводить только цифры. А может кто знает как по другому это дело сделать.
Цитата:
Originally posted by slider
Народ. Может кто знает как проверить введенную информация. Допустим кто-то ввел в TEdit текст и после нажатия на кнупку выскакивало сообщение об ошибке. Ну, нужно чтобы люди могли вводить только цифры. А может кто знает как по другому это дело сделать.
Народ. Может кто знает как проверить введенную информация. Допустим кто-то ввел в TEdit текст и после нажатия на кнупку выскакивало сообщение об ошибке. Ну, нужно чтобы люди могли вводить только цифры. А может кто знает как по другому это дело сделать.
void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
try {
StrToInt(Edit1->Text);
}
catch(EConvertError) {
ShowMessage("На 21:00 выпито 3-и банки пива... Смотри, что вводишь")
Edit1->SetFocus();
}
}
Цитата:
Originally posted by slider
Ну, нужно чтобы люди могли вводить только цифры.
Ну, нужно чтобы люди могли вводить только цифры.
Можно ловить OnKeyPress и в нахаловку выставлять символ в 0, если введено что-то, кроме цифры.
Цитата:
Originally posted by smartsoft
Можно ловить OnKeyPress и в нахаловку выставлять символ в 0, если введено что-то, кроме цифры.
Можно ловить OnKeyPress и в нахаловку выставлять символ в 0, если введено что-то, кроме цифры.
Тока проверять нужно какие клавиши жмут - иногда пользователю надо и бакспасе нажать, и делете тоже:D