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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2002, 12:22   #21  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
вспоминая MDI
Помнится, когда я начинал программировать под Win95 были такие понятия как SDI и MDI (single- и multi odcument interface). Так вот, Аксапта - это типичное MDI приложение и поведение ее форм часто (не всегда) согласуется с данной концепцией.
Например, быть окнам в максимизированом или нормализованом состоянии - это свойство приложения, а не окна, и следовательно, если раскрыть одно окно, то и все распахнуться.
Теперь о самонормализующихся окнах (пример "Currency" закладка "Разноска"). Если переопределен метод lookup на элементе, то вызывается ваше (наше) окно, т.е. MDIChild, естественно, максимизировать его нельзя, значит, приложение все окна приводит в нормализованому состоянию.
Есть еще одна интересная особенность окна MDIChild (а именно они используются в Аксапте) - такое окно НЕ может быть модальным в полном смысле этого слова. Его можно сделать псевдо-модальным путем управления приложением (родительским окном) отработкой виндовых событий (пример - поиск меток, открытый из редактора), которое программистам в X++ не доступно (кажется).
Если нужно модальное сообщение об ошибке, предупрежедние или вопрос типа Да-Нет-Отмена, то можно использовать класс Box:: (стандартный MessageBox), НО я не пойму ПОЧЕМУ Box::stop НЕмодальный

Всегда Ваш Василий
Теги
интерфейс, как правильно, перспективы

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обращение к http-сервису в Аксапте Lucky13 DAX: Программирование 31 24.03.2015 19:37
Standart Costing, Direct Costing и механизмы их реализации в Аксапте slava09 DAX: Функционал 55 05.06.2006 11:00
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Аналитический учет в Аксапте. Анна DAX: Прочие вопросы 38 06.04.2005 14:04
Размышления на тему “Системы контроля версий в Аксапте”. Андре DAX: База знаний и проекты 31 07.02.2005 12:29
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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