Показать сообщение отдельно
  #13  
Старый 20.07.2010, 20:01
windaws windaws вне форума
Начинающий
 
Регистрация: 28.08.2009
Сообщения: 116
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
1. DBGrid.Options.dgRowSelect := True в инспекторе объектов.
2. Через TActionList. Заводишь там Action c хоткеем Enter. В его Execute'е делаешь так:
Код:
DBGrid1.DataSource.DataSet.Edit;
DBGrid1.DataSource.DataSet.Edit.FieldByName('Fld').AsInteger := 
  DBGrid1.DataSource.DataSet.Edit.FieldByName('Fld').AsInteger - 1;
DBGrid1.DataSource.DataSet.Post;
Возник вопрос по данной процедуре, нажатие клавиш действует независимо от того где ты находишься, курсор в другой таблице, нажимаешь энтер действие выполняется, можно ли как нибудь разграничить это? допустим 1 экшнлист с хоткеями действует для 1 грида, другой для другого?
Ответить с цитированием