Тема: StringGrid
Показать сообщение отдельно
  #2  
Старый 27.10.2008, 09:20
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Быстренько набросал

Код:
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 - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием