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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2005, 10:05   #1  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
? Событие CloseCanсel
Цитата из книжки: "Событие CloseCancel выполняется, если пользователь нажал кнопку Canсel или клавишу ESC".
Но почему-то у меня на ESC, CommandButton "Cancel", крестик - вызывается сразу метод Close, а событие CloseCancel не активизируется.
В чем может быть причина?
Старый 27.10.2005, 11:45   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
юзайте close:
if (! element.closedOK)
{
// Ваш код

}

С Уважением,
Георгий
Старый 27.10.2005, 11:49   #3  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Цитата:
Сообщение от ViV
Цитата из книжки: "Событие CloseCancel выполняется, если пользователь нажал кнопку Canсel или клавишу ESC"
В Developer`s guide в разделе Closing a form: sequence of events написано несколько по-другому. CloseCancel() вызывается только если форма закрывается по кнопке Cancel, а по крестику и ESC вызывается только close().
__________________
Андрей.

Последний раз редактировалось Dron AKA andy; 27.10.2005 в 11:57.
Старый 27.10.2005, 12:06   #4  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
2 George Nordic, спасибо!
2 Dron AKA andy - уже понятнее, но даже если так, почему у меня событие CloseCanсel не вызывается при нажатии кнопки Cancel

Последний раз редактировалось ViV; 27.10.2005 в 12:08.
Старый 27.10.2005, 12:08   #5  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Справедливости ради, замечу, что в том же Developer's guide в разделе Methods on a form написано

Method name | Is executed when...

closeCancel | the user presses a Cancel button, or the ESC key

Хотя по ESC, как раз, не отрабатывает
__________________
Axapta v.3.0 sp5 kr2
Старый 27.10.2005, 12:12   #6  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Цитата:
Сообщение от ViV
... у меня событие CloseCanсel не вызывается при нажатии кнопки Cancel
Это смотря какая Cancel
http://www.axforum.info/forums/showthread.php?p=80109
__________________
Андрей.
Старый 27.10.2005, 12:40   #7  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
Всем спасибо!!!
Кнопку Cancel удалось починить
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Перехватить событие динамически созданного контрола. Как? Hub DAX: Программирование 1 31.07.2008 17:05
Новое событие в генерации оповещений Axaptus DAX: Программирование 2 07.12.2007 17:39
Событие на ActiveX Bars DAX: Программирование 3 20.10.2005 13:26
Как отследить событие в форме, созданной от RunBaseBatch pdojn DAX: Программирование 4 02.07.2004 15:28
как отловить событие Valia DAX: Программирование 4 07.10.2003 13:50

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

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

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