Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > XP -> Vista |
Автор: Bondik 24.4.2009, 18:12 |
Похожий вопрос еще задам. Проект в Visual Studio .net. Работаю в XP, проект компилится, все нормально, программа запускается, все гуд. Но вот решили ее запустить на Viste. программа имеет совершенно другой вид. Например, шрифты с чего-то стали жирными, у комбобоксов (цвет фона) с желтого поменялся на серый ... ну и так далее. что можно сделать, чтобы программа имела вид (хотя бы приближенно) как в XP ? |
Автор: -Mikle- 24.4.2009, 19:23 |
Все зависит от того, как ее делали... На что ориентировали ее внешний вид... На системный или на внутренние константы... Но как бы там ни было, я надеюсь "у комбобоксов (цвет фона) с желтого поменялся на серый" что это не буквально? ![]() |
Автор: diadiavova 25.4.2009, 12:41 |
Bondik, кажись тебе http://msdn.microsoft.com/ru-ru/library/system.windows.forms.application.renderwithvisualstyles.aspx. |
Автор: Bondik 27.4.2009, 14:16 |
Вот короче, для сравнения. Одно из более досадного- это меню Файл в Висте жирным шрифтом делается. XP http://ipicture.ru/ Vista http://ipicture.ru/ |
Автор: -Mikle- 27.4.2009, 17:33 |
по мне, так то как сделала Vista мне больше нравится... Что касается шрифта, то проверь, установлен ли в Vista шрифт, который назначен у панели-меню. Такое могло произойти из-за отсутствия шрифта. А по поводу цвета, посмотри ссылку, которую дал diadiavova. |
Автор: Bondik 28.4.2009, 10:15 | ||
Да, про это я и не подумал, посмотрю. И ссылку тогда тоже повнимательнее посмотрю. |