Добрый день! Предлагаю сегодня обратиться к одной теме, о которой написал мне Михаил Валентинович.
Михаил Валентинович пишет: "Как (можно-ли) изменить цветовую схему кроме "светлая" или "темная" в АutoCAD Mechanical 2015 на другой оттенок ?"
Я в порыве желания помочь человеку лезу в поиск и нахожу решение
Отлично! То, что нужно!
Текст размещен на официальном сайте http://knowledge.autodesk.com/ под названием "New pink theme for AutoCAD 2015 - Through the Interface". Там предлагается скомпилировать и запустить приложенную программу на C#, также фигурирует обещание выложить в скором времени приложение для смены цвета на Autodesk Exchange Apps и прочие приятности.
После разбирательств выяснилось, что все это была, ВНИМАНИЕ, первоапрельская шутка. Если скомпилировать и запустить программу будет вот что
Попался, в общем-то я на розыгрыш!
Приношу извинения Михаилу за то, что дал надежду на решение проблемы. А поменять цветовую схему на какую-то свою в AutoCAD 2015 нельзя.
С уважением, Андрей.
Комментарий на странице оригинала:
ОтветитьУдалитьOysteinW • 6 months ago
Hi Kean! Nice work!
I've done my own version which avoids the annoying flickering text. :p
-It's not as complete as yours though. The combo's and toggle buttons needs some more work.
[CommandMethod("PrettyInPink")]
public static void PrettyInPink()
{
RibbonControl ribCntrl =
RibbonServices.RibbonPaletteSet.RibbonControl;
foreach (RibbonTab tab in ribCntrl.Tabs)
{
tab.Theme = new TabTheme
{
PanelBackground = new LinearGradientBrush(Colors.SaddleBrown, Colors.Plum, 90),
OverflowTabPanelBackground = new LinearGradientBrush(Colors.Plum,Colors.Purple,90)
};
foreach (RibbonPanel panel in tab.Panels)
{
panel.CustomPanelBackground= new LinearGradientBrush(Colors.Purple,Colors.Plum,90);
panel.CustomSlideOutPanelBackground = new LinearGradientBrush(Colors.Plum, Colors.SlateBlue, 90);
panel.CustomPanelTitleBarBackground = new LinearGradientBrush(Colors.Plum, Colors.MediumVioletRed,90);
}
}
}
Спасибо, это я видел. Надо тестировать
Удалить