Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Научить TAB ходить по гриду [D6, MSSQL]


Санек ©   (2004-01-29 16:46:00) 

Нужно чтобы при нажатии TAB курсор переходил на указаную мною ячейку DBGrid. Т.е. у меня есть ячейки которые можно изменять и которые нет, нужно чтобы по TAB мы могли ходить только по редактируемым ячейкам. На KeyDown TAB не ловится, как сделать ?


Ega23   (2004-01-29 17:00:00) [1]

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_TAB then ShowMessage("YES");
end;


Что тут не ловится?


Санек   (2004-01-29 16:59:00) [2]

Использую dxDBTreeList там по умолчанию etoTabs в false стоит, всё нашел, спасибо !


stas   (2004-01-29 16:58:00) [3]

А он и так ходит только по редактируемым ячейкам :-).
У которых ReadOnly:=false


Санек   (2004-01-29 16:55:00) [4]

На OnKeyPress, OnKeyDown, OnKeyUp TAB не ловится !!!


sniknik   (2004-01-29 16:54:00) [5]

> На KeyDown TAB не ловится, как сделать ?
в опциях грида у тебя dgTabs стоит в false (т.е. в набор не входит), вот и не ловится. поставь назад (по умолчанию) будет.


Ega23   (2004-01-29 16:50:00) [6]

OnKeyPress


Наверх

Титульная страница Поиск, карта сайта Написать письмо