Помощь - Поиск - Пользователи - Календарь
Полная версия: Как разрешить ввод только чисел?
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
zloy_pes
Есть editbox - как запретить ввод символов, отличных от цифр? Точнее по нажатию на кнопку button, если в editbox'е введено не вещественное число, то появляется MessageBox.
Заранее Спасибо!
volvo
Кто мешает сделать так, например:
procedure TForm1.Button1Click(Sender: TObject);
var f: double;
begin
try
f := StrToFloat(edit1.Text);
except
ShowMessage('error: not a float number !!!');
end;
end;
?
zloy_pes
Спасибо за оперативность! Все работает.
hardcase
Существует такой компонент MaskEdit - там есть шаблоны ввода.
Используй его.
volvo
hardcase, прежде всего - есть задание:
Цитата
Есть editbox - как запретить ввод символов


Если я тебе в ответ на твой пост про консоль напишу: чего ты Win пользуешь? Есть же *nix-ы, ставь и пользуйся - там проще - тебя это сильно порадует?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.