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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2010, 14:56   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
? Как в Ax 2009 перекрасить цвет фона?
Как в Ax 2009 перекрасить цвет фона?

Чтоб визуально различать рабочую, тестовую и девелоперскую аксу. Рабочая конечно останется с белым фоном.
Цвета можно любые.

Как из


сделать

__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 24.09.2010, 15:02   #2  
ice321i is offline
ice321i
Участник
 
60 / 47 (2) +++
Регистрация: 22.10.2007
А чем не устраивает крыж "Отображать имя AOS" в параметрах пользователя?
За это сообщение автора поблагодарили: mazzy (5).
Старый 24.09.2010, 15:11   #3  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от ice321i Посмотреть сообщение
А чем не устраивает крыж "Отображать имя AOS" в параметрах пользователя?
Тем, что ненаглядно! Когда удалишь пару раз в рабочей чего не следует, тогда это очевидно становится.

PS А метод из Ax3 (WinAPI::setClassLong) не работает?
Старый 24.09.2010, 15:18   #4  
ice321i is offline
ice321i
Участник
 
60 / 47 (2) +++
Регистрация: 22.10.2007
Цитата:
Сообщение от egorych Посмотреть сообщение
Тем, что ненаглядно! Когда удалишь пару раз в рабочей чего не следует, тогда это очевидно становится.

PS А метод из Ax3 (WinAPI::setClassLong) не работает?
Ну тогда можно размер шрифта сменить, очень наглядно
Старый 24.09.2010, 15:34   #5  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от ice321i Посмотреть сообщение
Ну тогда можно размер шрифта сменить, очень наглядно
Угу! У нас как-то один человек пол дня работал в тестовой системе, назановсил кучу данных, а потом
Так что 5 очков, поставленные mazzy - ИМХО не в кассу! Когда на 1 АОСе крутится и тестовая и рабочая и еще какая-то, то каждый раз думать какой именно сейчас активен - когда работу работать?
Старый 24.09.2010, 15:54   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от egorych Посмотреть сообщение
Угу! У нас как-то один человек пол дня работал в тестовой системе, назановсил кучу данных, а потом
Так что 5 очков, поставленные mazzy - ИМХО не в кассу! Когда на 1 АОСе крутится и тестовая и рабочая и еще какая-то, то каждый раз думать какой именно сейчас активен - когда работу работать?
Могу предположить, что такой человек может и цвет "перепутать" =)
В таких запущенных случаях (или в случае таких сильных запарок), может, стоит ограничить права на рабочей БД? А уж при совсем реальной необходимости что-то там поправить - заходить под отдельным Админом.

P.S. Скажу по тем проектам и внедрениям (счет за десяток), которые я видел: ни разу не использовалось цветовое кодирование рабочей / тестовой установки.
__________________
Ivanhoe as is..
Старый 24.09.2010, 15:36   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от ice321i Посмотреть сообщение
Ну тогда можно размер шрифта сменить, очень наглядно
Для тех кто в танке, нужна смена цвета фона.

Цитата:
Сообщение от egorych Посмотреть сообщение
Тем, что ненаглядно! Когда удалишь пару раз в рабочей чего не следует, тогда это очевидно становится.

PS А метод из Ax3 (WinAPI::setClassLong) не работает?
Спасибо, сейчас изучу WinAPI::setClassLong
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 24.09.2010, 15:51   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от egorych Посмотреть сообщение
Так что 5 очков, поставленные mazzy - ИМХО не в кассу!
В кассу, в кассу. Я то не знал про эту галочку.

Цитата:
Сообщение от Poleax Посмотреть сообщение
Для тех кто в танке, нужна смена цвета фона.
А чем не устраивают уже существующие способы?
фон
__________________
полезное на axForum, github, vk, coub.
Старый 24.09.2010, 15:18   #9  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от ice321i Посмотреть сообщение
А чем не устраивает крыж "Отображать имя AOS" в параметрах пользователя?
Все включено, но не достаточно.
Требуется визуальная раскраска фона
Самому уже надоело смотреть на название АОС, хочу цвет
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 24.09.2010, 17:14   #10  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Кто подскажет код для реализации "хотелки" из 1 поста, гарантирую отблагодарить всеми 10 балами плюсов, что имею!
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 24.09.2010, 20:00   #11  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Коллеги, поменяете вы цвет основного окошка системы, а что делать с открытыми формами? Или они тоже должны быть другого цвета?
__________________
Ivanhoe as is..
Старый 26.09.2010, 22:54   #12  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Есть же модик (не помню где в темах), заставляющий АХ2009 окна открывать, как было до того внутри АХ, а не на панельку Пуск, и менюху фоновую в режиме ДЕВ вообще убрать - то есть полная совместимость с АХ4 для плавного перехода мозгов разработчиков.
На деве это все тоже можно врубить, что б окнами не мусорила (Табах есть (был) для этого).
Как минимум этот режим точно не замеченным не будет.
Старый 27.09.2010, 12:18   #13  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Еще как идея. Если перекрашивать не фон, как тут требовалось, а сам цвет форм, как предложено в одном из постов.
То это по идее можно сделать в \Classes\SysSetupFormRun, сделав там врезочку с проверками на настройки пользователя или названия АОС (кому что нравится) и перекрыть там цвет (подходящее свойство по вкусу) всех открываемых форм.
Старый 27.09.2010, 20:45   #14  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,276 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от BOAL Посмотреть сообщение
Еще как идея. Если перекрашивать не фон, как тут требовалось, а сам цвет форм, как предложено в одном из постов.
Поглумился с виндовыми темами
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 225
Размер:	93.9 Кб
ID:	6188

Но тоже способ покрасить...
__________________
Возможно сделать все. Вопрос времени
Старый 28.09.2010, 09:37   #15  
player is offline
player
Участник
 
107 / 69 (3) ++++
Регистрация: 25.08.2007
Цитата:
Сообщение от sukhanchik Посмотреть сообщение

Но тоже способ покрасить...
Но все окна всех программ сразу
Старый 04.10.2010, 18:52   #16  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Поглумился с виндовыми темами
...
Но тоже способ покрасить...
Кстати, сегодня наблюдал похожий вариант раскраски AX 2009 - фоновая область покрашена в разных установках AX по-разному - как на скриншоте красным цветом. Завтра попробую разузнать как это реализовано.
__________________
Ivanhoe as is..
Старый 27.09.2010, 10:53   #17  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
В свое время пытался в 4-ке менять иконку на главном окне (в 3-ке было без проблем "Покрасить фон...") немного исследовал эту проблему и заткнулся на том, что используя дескриптор главного окна и WinAPI сменить иконку не получалось, про это еще сказал EVGL там же. Оказалось, что все манипуляции надо проводить с объектом Windows Forms главного окна, а из дескриптора я его получить не сумел. Нескольких программеров тряс по этому поводу, даже на нескольких программерских форумах просил помочь, так никто и не сумел подсказать как это сделать.
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 11.10.2010, 07:01   #18  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Мой вариант без внешних компонентов. Ограничение - нет цветового выделения в АОТе, редакторе кода и ролевых центрах.

Для задания цвета - открываем данные о компании и по кнопке задаем цвет. Предлагаю проект без каких-либо ограничений, просьба только не пинать за стиль кодирования

DAX 2009 SP1 RU5.
Миниатюры
Нажмите на изображение для увеличения
Название: CompanyColor.gif
Просмотров: 306
Размер:	55.9 Кб
ID:	6235  
Вложения
Тип файла: xpo SharedProject_AXCompanyColor.xpo (149.2 Кб, 309 просмотров)
__________________
Ivanhoe as is..

Последний раз редактировалось Ivanhoe; 11.10.2010 в 07:26. Причина: Добавил версию AX
За это сообщение автора поблагодарили: mazzy (2), AlGol (2), Romb (1), Nikolaich (1), Poleax (1).
Старый 06.01.2015, 19:31   #19  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Рабочий пример для АХ 2012 (Протестировано на R2)

X++:
public static void handleSysSetupFormRunRunPost(XppPrePostArgs _args)
{
    #define.DEV('DEV')
    #define.UAT('UAT')
    #define.PRD('PRD')

    int                     colorDEV        = WinAPI::RGBCon2int([230, 240, 255]);
    int                     colorUAT        = WinAPI::RGBCon2int([240, 255, 235]);
    int                     colorPRD        = WinAPI::RGBCon2int([255, 240, 240]);
    int                     r, g, b;

    xSession                xSession        = new xSession();
    SysSQLSystemInfo        systemInfo      = SysSQLSystemInfo::construct();
    //TempStr                 id              = xSession.AOSName(); systemInfo.getLoginServer(); systemInfo.getloginDatabase();

    FormDesign              design          = _args.getThis().design();
    FormRun                 formRun         = _args.getThis();

    boolean                 paintBackground = false;
    boolean                 paintStatusBar  = true;
    TempStr                 curEnv          = #DEV;
    int                     curColor        = colorDEV;

    //curEnv = (id == '') ? #DEV : (id == '') ? #UAT : #PRD;

    if (paintBackground)
    {
        design.colorScheme(FormColorScheme::RGB);
        design.backgroundColor(curColor);
    }

    if (paintStatusBar)
    {
        [r,g , b] = WinAPI::RGBint2Con(curColor);
        formRun.setStatusBarBackgroundColor(254, r, g, b);
    }

    if (design.caption())
    {
        design.caption(curEnv + ' - ' + design.caption());
    }
}
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: Logger (3), gl00mie (2).
Теги
ax2009, пример, фон, цвет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.