|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2011, 20:35 | #1 |
Новичок
Джуниор
Регистрация: 24.06.2011
Сообщений: 2
|
Обработка клавиш на TListBox
Задача: при нажатии определенных кнопок(тильда или Энтер или ЛКМ) открыть другую форму.
Реализую Код:
|
30.10.2011, 21:17 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
В смысле onClick на ListBox? Чтобы зажать клавишу и кликнуть по item-у ListBox-а?
А откуда он знает какая клавиша нажата? Код:
|
31.10.2011, 14:06 | #3 |
Новичок
Джуниор
Регистрация: 24.06.2011
Сообщений: 2
|
Может я неправильно реализую, но логика должна быть таковой: есть listbox, в нем несколько элементов, по нажатию на определенный элемент открывается определенная форма.
Я пробовал это реализовать через KeyPress, перечислив там обрабатываемые клавиши: Код:
Вообще, вместо Listbox можна использовать PopupMenu, но там мне не удалось обработать кнопки, а в ListBox не удалось обработать нажатие мышкой. Подскажите где не прав или как правильнее сделать. Последний раз редактировалось Melanholly; 31.10.2011 в 14:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка событий клавиш клавиатуры | Synapse | Visual C++ | 2 | 20.10.2011 18:37 |
TListBox | hatsub | Работа с сетью в Delphi | 4 | 13.03.2011 13:40 |
обработка нажатия клавиш VC++ консоль | rest | Помощь студентам | 0 | 06.10.2009 07:53 |
TListBox | Dr.Badnezz | Компоненты Delphi | 3 | 03.02.2009 23:15 |
Вопрос по TListBox | Rifler | Помощь студентам | 2 | 17.11.2008 22:01 |