Topic: Стрелки

Здравствуйте!
Подскажите пожалуйста, как реализовать автовыбор значения id выбранной записи из Грида в Едит, только не событием Он_клик, а при движении по записям Грида стрелками вверх и вниз.
Спасибо!

Re: Стрелки

Приветствую,


не совсем понимаю, что имеете ввиду под автовыбором, но попробуйте использоваться событие OnKeyDown

Dmitry.

Re: Стрелки

В общем, когда я кликаю на строку Грида, то скриптом в Едит вставляется значение id выбранной строки. Если выбирать строки стрелками вверх и вниз, в Едите остается значение id той строки по которому был клик, а id выбранной (скорее выделенной) стрелками строки в Едит не выводится.
Я просто не нашел какое событие обрбатывает выбор нужной строки стрелками вверх или вниз.
Событие OnKeyDown только возвращает код клавиши которая нажата.

Re: Стрелки

Попробуйте так, только как выяснилось лучше использовать событие OnKeyUp

procedure Form1_GridAbonent_OnKeyUp (Sender: string; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
     Form1.Edit1.Text := IntToStr(Form1.TableGrid1.dbItemID);
end;
Dmitry.

Re: Стрелки

Спасибо, действительно работатет! Сам бы недодумался.