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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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