|
25.05.2007, 12:28 | #1 |
MCTS
|
Предложение разработчикам DAX
Хотелось бы иметь в DAX настройку, позволяющую запоминать размер и положение для каждой формы.
__________________
farlander.ru |
|
25.05.2007, 12:28 | #2 |
Участник
|
ЭЭ. Вообще то это уже есть
Смотрите свойства на дизайне формы |
|
25.05.2007, 12:29 | #3 |
MCTS
|
2 kashperuk
Пож-та, можно подробнее?
__________________
farlander.ru |
|
25.05.2007, 12:34 | #4 |
Участник
|
|
|
25.05.2007, 12:33 | #5 |
Участник
|
Запоминается положение, а размер, только если указано в свойствах дизайна
__________________
Axapta v.3.0 sp5 kr2 |
|
25.05.2007, 12:34 | #6 |
Участник
|
Куда ж тут подробнее?
Открываете в АОТ любую форму. На дизайне ее есть свойство SaveSize - оно управляет сохранением размеров формы Положение вообще сохраняется автоматом - без каких-либо свойств. Сохраняется это как настройка пользователя в SysLastValue P.S. Ну вот. Уже поотвечали |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
25.05.2007, 12:37 | #7 |
MCTS
|
Может быть... как-нить погляжу... просто я имел в виду доступный каждому пользователю функционал... например, галочка в настройках Сервис / Параметры...
__________________
farlander.ru |
|
25.05.2007, 12:38 | #8 |
Участник
|
А кнопка Данные в Сервис / Параметры не устраивает?
Еще раз перечитайте, что сказал kashperuk про SysLastValue |
|
25.05.2007, 12:42 | #9 |
MCTS
|
Я правильно вас понял: вы предлагаете, чтобы каждый пользователь заходил по кнопке Данные в Сервис / Параметры и для каждой формы проставлял мало что говоря ему циферки? Вместо того чтобы система сама запоминала последние значения размера и положения?
__________________
farlander.ru |
|
25.05.2007, 12:43 | #10 |
Участник
|
Я - пас.
|
|
|
За это сообщение автора поблагодарили: oip (1). |
25.05.2007, 12:47 | #11 |
Программатор
|
|
|
25.05.2007, 12:44 | #12 |
Участник
|
А что-бы сохранялся размер для всех форм, можно сделать так:
В методе Init() класса SysSetupFormRun и перед super() добавить такой код X++: if (this.form() && this.form().design()) this.form().design().saveSize(true); super();
__________________
Axapta v.3.0 sp5 kr2 |
|
25.05.2007, 12:46 | #13 |
Участник
|
Будет фигня с диалогами и после максимизации
Может пусть лучше человек разберется со стандартным поведением до того, как начнет править систему? |
|
25.05.2007, 12:48 | #14 |
Участник
|
TabaxLite, например, запоминает состояние "развернутости" и нормальное положение окна.
В принципе, можно запомнить и положение при закрытии. |
|
25.05.2007, 12:49 | #15 |
Участник
|
Цитата:
Если в двух словахи на пальцах? |
|
25.05.2007, 12:53 | #16 |
Участник
|
По таймеру сканируется список окон, для окон запоминается пункт меню (через Info/parmLastActivatedForm).
Если обнаруживается, что онкно закрывается, запоминается его состояние и положение |
|
25.05.2007, 12:55 | #17 |
Участник
|
Цитата:
Сообщение от belugin
По таймеру сканируется список окон, для окон запоминается пункт меню (через Info/parmLastActivatedForm).
Если обнаруживается, что онкно закрывается, запоминается его состояние и положение А почему так сложно и чем тебя не устроил SaveSize? |
|
25.05.2007, 12:49 | #18 |
Участник
|
Нет, не будет.
У диалогов размеры менять нельзя. А максимизация нормально и так отрабатывает
__________________
Axapta v.3.0 sp5 kr2 |
|
25.05.2007, 12:51 | #19 |
Участник
|
Хочешь сказать, что SaveSize не работает для форм с фиксированным размером?
|
|
25.05.2007, 13:20 | #20 |
Участник
|
Цитата:
А для фиксированных форм, почему же? Все работает
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|