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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2005, 12:18   #1  
MaratRZ is offline
MaratRZ
MaratRZ@mail.ru
 
26 / 35 (2) +++
Регистрация: 11.03.2005
Запрет закрытия формы по Escape
Не подскажет ли кто-нибудь, как запретить выход из формы по Escape, но при этом сохранить выход по "кресту" из системного меню?
Старый 19.08.2005, 13:43   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Рыть в сторону метода task() на форме.
__________________
Андрей.
Старый 19.08.2005, 16:50   #3  
MaratRZ is offline
MaratRZ
MaratRZ@mail.ru
 
26 / 35 (2) +++
Регистрация: 11.03.2005
Спасибо, помогло

PHP код:
public int task(int _taskId)
{
    
int ret;
    ;
    
// Escape
    
if(_taskId == 1313)
        return 
true;

    
ret super(_taskId);

    return 
ret;

Старый 23.08.2005, 15:45   #4  
Roman812 is offline
Roman812
Участник
 
21 / 10 (1) +
Регистрация: 29.06.2005
Возник попутный вопрос, тема та же, так что новую ветку создавать не стал:

Можно ли сделать так, чтобы при нажатии ESC происходило ровно то же самое, что при закрытии формы нажатием на "крестик"?

Отладчиком не получилось поймать тот момент, когда нажимается кнопка [ X ]. Что нужно дописать в приведенный в предыдущих постах код, чтобы при _taskId == 1313 происходила операция закрытия формы ровно так, как это происходит при нажатии на "крестик"?
Старый 23.08.2005, 15:50   #5  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Нужно вызвать element.closeCancel();
__________________
Андрей.
Старый 23.08.2005, 15:51   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
element.close();

C Уважением,
Георгий
Старый 24.08.2005, 11:05   #7  
Roman812 is offline
Roman812
Участник
 
21 / 10 (1) +
Регистрация: 29.06.2005
Спасибо всем - это именно то, что мне было нужно!
Только в моем случае нужно писать element.closeOk();
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Самостоятельные формы и формы открывающиеся из другой формы. Dima_Dima DAX: Программирование 6 19.12.2008 18:27
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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