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

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

Как заменить Enter в ListBoxe


ramzes13 ©   (2005-11-17 14:36:00) 

Ув. Господа.
Очень нужно заменить в ListBoxe нажатие Enter, например, на двойной клик мыши, чтобы ListBox даже не знал.
Как енто организовать?


default   (2005-11-19 15:09:00) [1]

может тебе нужно ListBox1.OnEnter := ListBox1.OnDblClick


default   (2005-11-19 15:02:00) [2]

"ListBox даже не знал."
на уровне формы?


gdaujk   (2005-11-19 14:54:00) [3]

Domkrat ©   (18.11.05 17:32) [2]

Лучше подменять protectedметоды DoKeyDown, DoKeyUp, DoKeyPress. В них, насколько я понимаю, нужно сначала проверять, не нажат ли Enter, а только после этого вызывать inherited;


Domkrat   (2005-11-18 17:32:00) [4]

onKeyDown - ?


Tstas   (2005-11-17 17:57:00) [5]

А с компонент, который перехватывает сообщения не помогает? Забыл, к сожалению, его название


Наверх

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