Текущее время: Сб, июл 19 2025, 18:22

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как поймать событие в дереве
СообщениеДобавлено: Пн, окт 02 2006, 18:42 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Привет всем.
Есть дерево CL_GUI_SIMPLE_TREE.
Не могу поймать событие перехода на какой либо элемент дерева клавишами стрелка вверх и вниз.
NODE_DOUBLE_CLICK - не подходит.
Событие смены элементов дерева успешно ловится с помощью SELECTION_CHANGED.

Пробовал использовать событие node_keypress.
После регистрации события регистрировал клавишу методом
g_tree->add_key_stroke
Но таким образом можно ловить только ENTER,F1,F4,Cut,Copy,Insert,Paste.
А мне нужно перерисовать содержимое элемента дерева (другой контрол) по стрелке вверх или вниз. Ведь в дереве отметка выбора передвигается по стрелкам.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 02 2006, 19:16 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Забыл дописать слово мышкой:
Событие смены элементов дерева успешно ловится МЫШКОЙ с помощью SELECTION_CHANGED. (Когда левой кнопкой по элементу)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: re
СообщениеДобавлено: Вт, окт 03 2006, 12:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
на стрелках висят локальные(клиентские) gui-команды, AS о них не знает.
в теории надо отвязать стрелки в диалоговые команды (user command), чтобы ловить pai,
раз add_key_stroke нельзя, значит через кнопки никак.
ну разве что написать на дереве инструкцию: insert = up! delete = down!!! :mrgreen:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 03 2006, 17:39 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Нда, слабовато однако будет для R3.
Пришлось все на double_click переделывать и регистрировать ENTER.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB