Тут возникла проблемка с использованием Visual Styles следующего рода:
1. Для того, чтобы включить в приложении Visual Styles, надо положить либо в каталог с программой, либо в ее ресурсы манифест. Так вот, как положить манифест в ресурсы .НЕТ приложения, чтобы ХР находила его, потому как ресурсы .НЕТ это не те ресурсы.
2. Даже при наличии манифеста в каталоге приложения, не все контролы изменяються в соответствии с Visual Styles, например, кнопки остаються такими же как и были
Что надо сделать, чтобы все элементы поменялись в соответсвии с текущим стилем?
Здравствуйте, Andrew Grega, Вы писали:
AG>Тут возникла проблемка с использованием Visual Styles следующего рода: AG>2. Даже при наличии манифеста в каталоге приложения, не все контролы изменяються в соответствии с Visual Styles, например, кнопки остаються такими же как и были AG>Что надо сделать, чтобы все элементы поменялись в соответсвии с текущим стилем?
У элементов управления должен стоять стиль System.
Для внедрения манифеста есть прога ThemeMe. У микрософта есть беспратный addon к студии, который позволяет использовать темы XP в проектах.
Здравствуйте, Spark2K, Вы писали:
SK>Для внедрения манифеста есть прога ThemeMe. У микрософта есть беспратный addon к студии, который позволяет использовать темы XP в проектах.
А где этот add-on нарыть можно? Или он вместе со студией идет?
Здравствуйте, KeenTheGreen, Вы писали:
KTG>Только что сделали KTG>Статья в MSDN называется KTG>Using Windows XP Visual Styles With Controls on Windows Forms
Классная статья. Помогла. Спасибо.
Только есть там один маленкий недочет. Если есть в приложении Tab control то ему надо установить свойство HotTrack в true, иначе на него Visual Styles действовать не будут. В статье об этом не сказано. Да и в AddIn-е, о котором выше говорилось, не учтено.
Hello, Spark2K! S> Для внедрения манифеста есть прога ThemeMe. У микрософта есть беспратный S> addon к студии, который позволяет использовать темы XP в проектах.
Addon еще то глюкалово. После его исталяции у меня перестали показываться окна Find in Files, Configuration Manager и еще много всяких других. После удаления — все ок.
Здравствуйте, der Igel, Вы писали:
DI>Hello, Spark2K! S>> Для внедрения манифеста есть прога ThemeMe. У микрософта есть беспратный S>> addon к студии, который позволяет использовать темы XP в проектах. DI>Addon еще то глюкалово. После его исталяции у меня перестали показываться окна Find in Files, Configuration Manager и еще много всяких других. После удаления — все ок.