Цитата:
Изначально опубликовано Zabr
Было давно, год или два назад, несколько обсуждений... цель-то ясна - не запутаться в нескольких одновременно запущенных у одного юзера базах, так ?
Да, в такой постановке задача регулярно возникает. Проще всего решается так: в CompanyInfo заводится поле для цвета, а в классе SysSetupFormRun это поле считывается и устанавливается фон
формы (цвет рабочей области окна остается прежним).
Плюсы: модификация всего на пол-экрана кода, простая, работает предельно быстро. Минусы: цвет control'ов остается прежним, т.е. поля, скажем, как бы остаются серыми "островками" посреди цветного "моря". Можно исправить, работая с каждым элементом в дизайне отдельно, но есть подозрение, что тогда упадет производительность. Чисто эстетически выглядит отвратно, но пользователи хавают. Если хотите, могу поискать и предоставить код.