Показать сообщение отдельно
Старый 01.12.2007, 21:24   #2
KRIK
Бывалый
 
Регистрация: 19.09.2005
Сообщений: 649
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Как заставить вводить в StringGrid только цифры.

Принципе немного непонятно как ты вводишь данные, но как я понел тебе надо просто сделать ограничение ввода на событие OnKeyPress (т.е. когда ты вводишь) что-то наподобе этого:
begin
if  not (key in ['0'..'9',#8]) then key:=#0;
end;
Поясняю, что тут идёт условие, которое проверяет входит ли в заданное подмножество символ или нет, если нет - нечего не происходит, иначе вводит. Значение #8 если мне не отказывает память - бакспейс. Принципе если интересно, ты можешь глянуть все значения #[номер_клавишы] в программе с помощью обычного showmessage, но думаю ты сам знаешь, как это делать да и принципе это уже не по этому вопросу.
(Offline)
 
Ответить с цитированием