Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вставка текта в StringGrid

1.6K
22 июля 2007 года
Shtirlitz
145 / / 31.07.2006
Я вот никак понять не могу, для того чтобы предоставить пользователю возможность вставить текст в StringGrid обязательно посимвольно обрабатывать ввод? Или всё же есть какой-то более простой вариант? Я смог осуществить ввод только следующим способом:ъ
 
Код:
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
   begin
StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]:=StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]+key;
   end;

Но тогда появляются сложности по обработки кодов клавишь backspace, delete и т.д. Так что если есть какие-то варианты-подскажите пожалуйста!
10
22 июля 2007 года
Freeman
3.2K / / 06.03.2004
Цитата: Shtirlitz
Или всё же есть какой-то более простой вариант?


 
Код:
with StringGrid1 do
  Options := Options + [goEditing];
1.6K
22 июля 2007 года
Shtirlitz
145 / / 31.07.2006
Здорово! Спасибо! А что из себя представляет свойстово Options и где можно найти его описание. Я много книженций просмотрел в поисках ответа на свой вопрос и ничего подобного там не нашел. Где же всё это описано?... StringGrid в частности и Delphi в целом...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог