AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2004, 17:56   #1  
DmitryShm is offline
DmitryShm
Участник
 
8 / 10 (1) +
Регистрация: 29.07.2004
Адрес: город Казань
Thumbs up
У меня, с позволения, к вам несколько вопросов:

1) Как сделать так, чтобы контрол Navision окликался при нажатиях на кнопки <right arrow> и <left arrow> (например, для того, чтобы переходить на соседние контролы Navision (формы, например)). Сам такую возможность искал -- не нашел.

2) Как осуществлять сообщшения между формой и его субформой (например, определять, что в table box, который расположенн в субформе, имеет выбранной 1 запись). Неужели писать код в OnTimer?
Старый 03.08.2004, 18:14   #2  
Тимур_imported is offline
Тимур_imported
Участник
 
487 / 10 (1) +
Регистрация: 18.12.2003
imho кнопки панели инструментов никак не переопределить - это сам fin.exe
В свойствах полей форм есть такое свойство NextControl. Позволяет определять следующее поле при переходе по Тab.
__________________
Легкие,воздушныейогурты
Старый 04.08.2004, 11:12   #3  
DmitryShm is offline
DmitryShm
Участник
 
8 / 10 (1) +
Регистрация: 29.07.2004
Адрес: город Казань
Я не про кнопки панели, а про клавиатурные. А с NextControl работал: там не работает т.к. TableBox перехватывает нажатия кнопок раньше, чем его родительская субформа.
Старый 04.08.2004, 13:12   #4  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
1). Здаётся мне, что это неосуществимо, хотя: чем чёрт не шутит.
2). Именно OnTimer и надо писать. Мой напарник занимался этим вопросом, только у него было 4(!) связанные с основной, субформы. Интервал определяешь поменьше - и в путь. Тоько смотри, при определённых вызовах действие OnTimer надо обезвреживать, а то получится полная фигня.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:33.