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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2007, 13:17   #21  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
В-общем, я вижу что написал как-то запутанно.
Почему же?
Все понятно.

Цитата:
Сообщение от belugin Посмотреть сообщение
И это не я придумал.
Угу. 1С вот полностью переписало GUI в 8ке, по их словам, в основном из-за этой фичи

Но по-моему... Лучше я засуну свое мнение себе в ж...

В общем, в стандартной Аксапте свойство дизайна формы SaveSize позволяет программисту разрешить запоминать размер. Это свойство используется совместно со свойством WindowResize, которое позволяет изменять размер.

Кроме того, не забудьте выставить у внутренних гридов свойство Width=Column width и Height=Column height, чтобы форма могла получить меньший, чем у гридов размер.
__________________
полезное на axForum, github, vk, coub.
Старый 25.05.2007, 13:20   #22  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от mazzy Посмотреть сообщение
Хочешь сказать, что SaveSize не работает для форм с фиксированным размером?
Для диалогов не работает и сохранение положения.

А для фиксированных форм, почему же? Все работает
__________________
Axapta v.3.0 sp5 kr2
Старый 25.05.2007, 13:22   #23  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD Посмотреть сообщение
Для диалогов не работает и сохранение положения.
Эм...
Мы называем диалогами формы, порожденные от формы Dialog классом Dialog, так?

А почему не работает?
__________________
полезное на axForum, github, vk, coub.
Старый 25.05.2007, 13:24   #24  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Насчет табакса - не надо забывать, что он работает не с формами в терминах Axapta (т.е. не с классом FormRun и т.д.), а с виндовыми окнами (т.е. с хэндлами). По-этому использование методов форм там в принципе невозможно
__________________
Axapta v.3.0 sp5 kr2
Старый 25.05.2007, 13:34   #25  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Насчет табакса - не надо забывать, что он работает не с формами в терминах Axapta (т.е. не с классом FormRun и т.д.), а с виндовыми окнами (т.е. с хэндлами). По-этому использование методов форм там в принципе невозможно
Не правда, он работает и с теми и с теми и вызывает методы, например Args для получения menuItem
Старый 25.05.2007, 13:38   #26  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
И с AOT и с окнами редактора, с главным меню?
__________________
Axapta v.3.0 sp5 kr2
Старый 25.05.2007, 13:40   #27  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
c AOT Lite не работает - он для конечныз пользователей.

Большой табакс не работает с АОТ в этой квазимаксимизации так как портирован из Lite
Старый 25.05.2007, 13:43   #28  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
В общем, в стандартной Аксапте свойство дизайна формы SaveSize
С массовой установкой SaveSize есть проблема, что это приведет к помещению кода всех форм в текущий слой. То есть, во-первых, слой распухнет, во вторых приедется при апгрейдах эти формы обрабатывать - т.е. они будут мешаться.

Я бы его включил для некоторых особо нужных форм.

Последний раз редактировалось belugin; 25.05.2007 в 13:58.
Старый 25.05.2007, 13:57   #29  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от mazzy Посмотреть сообщение
Эм...
Мы называем диалогами формы, порожденные от формы Dialog классом Dialog, так?

А почему не работает?
Я - да
А не работает вот почему
Метод valid() класса SysSaveSetup (отвечает за сохранение/загрузку пользовательских настроек формы)
X++:
if (...
    setupForm.name() == formstr(dialog)
    ...)
    return false;
Метод loadFormSetup() этого же класса
X++:
    if (!this.valid())
        return;
    xSysLastValue::getLast(this);
Т.е. для диалогов просто не сохраняются и не загружаются настроки размеров и положения
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5).
Старый 25.05.2007, 23:42   #30  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD Посмотреть сообщение
X++:
if (...
    setupForm.name() == formstr(dialog)
    ...)
    return false;
Опаньки. Спасибо тебе, добрый фей.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
dax-lessons: Active directory in Axapta Blog bot DAX Blogs 0 27.08.2007 23:00
Kashperuk Ivan: AxPaint - make your DAX look cool :) Blog bot DAX Blogs 0 26.06.2007 21:00
Kashperuk Ivan: (DAX 3.0) SysExportDialog form extension Blog bot DAX Blogs 1 15.05.2007 19:16
Kashperuk Ivan: Two very useful projects for DAX Blog bot DAX Blogs 0 20.04.2007 01:14
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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