Быстренько набросал
Код:
procedure TForm1.strngrd1KeyPress(Sender: TObject; var Key: Char);
begin
try
if (Key = #8) or (StrToInt(Key) >= 0) then
strngrd1.Cells[strngrd1.Col, strngrd1.Row] := strngrd1.Cells[strngrd1.Col, strngrd1.Row] + Key
else
Key := #0;
except
on EConvertError do ShowMessage(Key + ' Не являеться чилом');
end;
end;
Только тут проблема с #8 (удаление).
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
|