AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 25.05.2007, 13:17   #21  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von belugin Beitrag anzeigen
В-общем, я вижу что написал как-то запутанно.
Почему же?
Все понятно.

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

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

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

Кроме того, не забудьте выставить у внутренних гридов свойство Width=Column width и Height=Column height, чтобы форма могла получить меньший, чем у гридов размер.
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 13:20   #22  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
Zitat:
Zitat von mazzy Beitrag anzeigen
Хочешь сказать, что SaveSize не работает для форм с фиксированным размером?
Для диалогов не работает и сохранение положения.

А для фиксированных форм, почему же? Все работает
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 13:22   #23  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von AndyD Beitrag anzeigen
Для диалогов не работает и сохранение положения.
Эм...
Мы называем диалогами формы, порожденные от формы Dialog классом Dialog, так?

А почему не работает?
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 13:24   #24  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
Насчет табакса - не надо забывать, что он работает не с формами в терминах Axapta (т.е. не с классом FormRun и т.д.), а с виндовыми окнами (т.е. с хэндлами). По-этому использование методов форм там в принципе невозможно
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 13:34   #25  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
Zitat:
Насчет табакса - не надо забывать, что он работает не с формами в терминах Axapta (т.е. не с классом FormRun и т.д.), а с виндовыми окнами (т.е. с хэндлами). По-этому использование методов форм там в принципе невозможно
Не правда, он работает и с теми и с теми и вызывает методы, например Args для получения menuItem
Alt 25.05.2007, 13:38   #26  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
И с AOT и с окнами редактора, с главным меню?
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 13:40   #27  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
c AOT Lite не работает - он для конечныз пользователей.

Большой табакс не работает с АОТ в этой квазимаксимизации так как портирован из Lite
Alt 25.05.2007, 13:43   #28  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
Zitat:
Zitat von mazzy Beitrag anzeigen
В общем, в стандартной Аксапте свойство дизайна формы SaveSize
С массовой установкой SaveSize есть проблема, что это приведет к помещению кода всех форм в текущий слой. То есть, во-первых, слой распухнет, во вторых приедется при апгрейдах эти формы обрабатывать - т.е. они будут мешаться.

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

Geändert von belugin (25.05.2007 um 13:58 Uhr)
Alt 25.05.2007, 13:57   #29  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
Zitat:
Zitat von mazzy Beitrag anzeigen
Эм...
Мы называем диалогами формы, порожденные от формы 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
This post has been rated by: mazzy (5).
Alt 25.05.2007, 23:42   #30  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von AndyD Beitrag anzeigen
X++:
if (...
    setupForm.name() == formstr(dialog)
    ...)
    return false;
Опаньки. Спасибо тебе, добрый фей.
__________________
полезное на axForum, github, vk, coub.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.