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, 12:28   #1  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Предложение разработчикам DAX
Хотелось бы иметь в DAX настройку, позволяющую запоминать размер и положение для каждой формы.
__________________
farlander.ru
Alt 25.05.2007, 12:28   #2  
kashperuk ist offline
kashperuk
Участник
Benutzerbild von kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.361 / 2084 (78) +++++++++
Registriert seit: 30.05.2004
Ort: Atlanta, GA, USA
ЭЭ. Вообще то это уже есть
Смотрите свойства на дизайне формы
Alt 25.05.2007, 12:29   #3  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
2 kashperuk
Пож-та, можно подробнее?
__________________
farlander.ru
Alt 25.05.2007, 12:33   #4  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
Запоминается положение, а размер, только если указано в свойствах дизайна
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 12:34   #5  
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 farlander Beitrag anzeigen
2 kashperuk
Пож-та, можно подробнее?
Свойство SaveSize
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 12:34   #6  
kashperuk ist offline
kashperuk
Участник
Benutzerbild von kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.361 / 2084 (78) +++++++++
Registriert seit: 30.05.2004
Ort: Atlanta, GA, USA
Куда ж тут подробнее?
Открываете в АОТ любую форму. На дизайне ее есть свойство SaveSize - оно управляет сохранением размеров формы
Положение вообще сохраняется автоматом - без каких-либо свойств.
Сохраняется это как настройка пользователя в SysLastValue

P.S. Ну вот. Уже поотвечали
This post has been rated by: mazzy (5).
Alt 25.05.2007, 12:37   #7  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Может быть... как-нить погляжу... просто я имел в виду доступный каждому пользователю функционал... например, галочка в настройках Сервис / Параметры...
__________________
farlander.ru
Alt 25.05.2007, 12:38   #8  
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 farlander Beitrag anzeigen
например, галочка в настройках Сервис / Параметры...
А кнопка Данные в Сервис / Параметры не устраивает?

Еще раз перечитайте, что сказал kashperuk про SysLastValue
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 12:42   #9  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Я правильно вас понял: вы предлагаете, чтобы каждый пользователь заходил по кнопке Данные в Сервис / Параметры и для каждой формы проставлял мало что говоря ему циферки? Вместо того чтобы система сама запоминала последние значения размера и положения?
__________________
farlander.ru
Alt 25.05.2007, 12:43   #10  
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
Я - пас.
__________________
полезное на axForum, github, vk, coub.
This post has been rated by: oip (1).
Alt 25.05.2007, 12:44   #11  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
А что-бы сохранялся размер для всех форм, можно сделать так:
В методе Init() класса SysSetupFormRun и перед super() добавить такой код
X++:
    if (this.form() && this.form().design())
        this.form().design().saveSize(true);
    super();
Если надо, можно привязать к настройкам для пользователя
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 12:46   #12  
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
для всех форм
Будет фигня с диалогами и после максимизации
Может пусть лучше человек разберется со стандартным поведением до того, как начнет править систему?
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 12:47   #13  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Zitat:
Zitat von mazzy Beitrag anzeigen
Я - пас.
Alt 25.05.2007, 12:48   #14  
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
TabaxLite, например, запоминает состояние "развернутости" и нормальное положение окна.

В принципе, можно запомнить и положение при закрытии.
Alt 25.05.2007, 12:49   #15  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2499 (89) +++++++++
Registriert seit: 20.08.2005
Нет, не будет.
У диалогов размеры менять нельзя. А максимизация нормально и так отрабатывает
__________________
Axapta v.3.0 sp5 kr2
Alt 25.05.2007, 12:49   #16  
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
TabaxLite, например, запоминает состояние "развернутости" и нормальное положение окна.
А как ты это делаешь?
Если в двух словахи на пальцах?
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 12:51   #17  
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
Нет, не будет.
У диалогов размеры менять нельзя.
Хочешь сказать, что SaveSize не работает для форм с фиксированным размером?
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 12:53   #18  
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
А как ты это делаешь?
По таймеру сканируется список окон, для окон запоминается пункт меню (через Info/parmLastActivatedForm).

Если обнаруживается, что онкно закрывается, запоминается его состояние и положение
Alt 25.05.2007, 12:55   #19  
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
По таймеру сканируется список окон, для окон запоминается пункт меню (через Info/parmLastActivatedForm).

Если обнаруживается, что онкно закрывается, запоминается его состояние и положение
Э-э-э... Понятно.
А почему так сложно и чем тебя не устроил SaveSize?
__________________
полезное на axForum, github, vk, coub.
Alt 25.05.2007, 13:10   #20  
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
Там это часть системы квазимаксимизации. Т.е. выполняется имитация максимизации нормализованными окнами. Определяются максимизированные окна, нормализуются и растягиваются на все доступное пространство. Для того, чтобы при открытии дополнительных окон не происходило нормализации текущего.

Соответсвенно, если окно было максимизировано и закрыто, при открытии оно опять растягивается на все доступное пространство, которое может быть другим. Если такое окно опять максимизировать, оно нормализуется уже до предыдущего состояния.

В-общем, я вижу что написал как-то запутанно. Чтобы понять, надо например запустить TabaxLite, запустить какое-нибьудь прикладное окно, максимизировать его закрыть и опять открыть.

И это не я придумал.
 

Ä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:31 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.