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

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

Как запретить передвижение по веткам дерева при помощи клавиатуры [D5, WinXP]


harismatik ©   (2003-01-24 12:02:00) 

Собственно, сабж.


Chubais   (2003-01-24 12:33:00) [1]


> vuk © (24.01.03 12:26)
> >поставь условие на клавиши кусора и только их игнорируй
> Это мало что поменяет. В стандартном дереве перемещение
> при помощи клавиатуры - одно из самых эффективных (особенно
> если используется поиск + быстрые открытия/закрытия узлов).

и правда))) никогда не замечал, проверил - точна
принимается вариант vuk © (24.01.03 12:09)


vuk   (2003-01-24 12:26:00) [2]

>поставь условие на клавиши кусора и только их игнорируй
Это мало что поменяет. В стандартном дереве перемещение при помощи клавиатуры - одно из самых эффективных (особенно если используется поиск + быстрые открытия/закрытия узлов).


cult   (2003-01-24 12:23:00) [3]

Привязать руки и ноги к клавиатуре - ни на одно дерево не залезешь :)


Chubais   (2003-01-24 12:20:00) [4]


> Key := 0;


> Но я бы за такое убивал на месте...

я бы тоже

поставь условие на клавиши кусора и только их игнорируй


vuk   (2003-01-24 12:09:00) [5]

procedure TForm1.TreeView1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Key := 0;
end;

Но я бы за такое убивал на месте...


Наверх

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