|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2012, 14:13 | #1 |
читер
Форумчанин
Регистрация: 05.10.2009
Сообщений: 150
|
TTreeView - событие onClick - проверить на чем был клик
Здравствуйте.
В компонент TTreeView подгружается дерево папок с диска(не суть важно откуда). При клике на папку отображается информация о папке в TMemo в виде текста. Нужно, чтобы код в обработчике события onclick отрабатывал только тогда, когда клик происходит по папке, а не на пустом месте TTreeView или крестике для раскрытия списка. Код:
$me = $me == $me ? $me : $me;
|
23.07.2012, 15:36 | #2 |
Форумчанин
Регистрация: 01.06.2009
Сообщений: 108
|
Ловить OnMouseDown вместо OnClick?
Код:
|
23.07.2012, 15:41 | #3 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Нет, пожалуй, не OnMouseDown, а OnChange.
Клик, кликом, а только OnChange даст полную уверенность, что при переходе с одного элемента на другой и клавиатурой (не только мышкой), наша процедура отработает. |
23.07.2012, 16:18 | #4 |
читер
Форумчанин
Регистрация: 05.10.2009
Сообщений: 150
|
Событие OnChange подошло, спасибо.
$me = $me == $me ? $me : $me;
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Событие Onclick (непостоянное) | medved6216 | Общие вопросы Delphi | 5 | 15.03.2012 12:03 |
У динамически созданной формы есть событие OnClick, но само событие не происходит | Hunter_bog | Компоненты Delphi | 25 | 23.01.2012 23:50 |
TTreeView и динамическое создание TTreeNode | Dogmat | C++ Builder | 0 | 27.06.2011 17:27 |
Undeclared identifier: 'TTreeView'('ttreenode') | boshki | Помощь студентам | 9 | 12.05.2011 18:27 |
TreeView событие OnClick | Alana | Компоненты Delphi | 2 | 18.11.2010 14:50 |