2011-12-27 5 views
1

Im создание приложения C# с использованием visual studio 2010 на машине с Windows 7. Я добавил изображение значка в свою форму, и значок хорошо отображается на всех машинах Windows 7, на которых я запускаю приложение. Но когда я пытаюсь запустить его на компьютере XP, он не позволяет программе запускать или отображать изображение на рабочем столе. Любые предложения по этому поводу?проблемы с изображением значка

+0

Предложение: Дополнительная информация. Покажите нам, как он загружен. Сообщите нам, есть ли сообщение об ошибке и, если есть, что он говорит. Действительно, больше информации. –

ответ

2

Ваш значок имеет неправильный размер для Windows XP. Windows XP не может обрабатывать большой формат значков по умолчанию (48x48 по умолчанию max, я думаю, в XP). Windows Vista and 7 ручка 256x256. Это может быть просто неверно. Попробуйте удалить значок и убедитесь, что он исправляет проблему. Вы также можете попробовать переформатировать файл значков (с помощью программного обеспечения, такого как Icon Workshop).

+3

Если вы правильно создали значок, XP должен игнорировать значок 256x256. Но программа, сохраняющая значок, должна знать, как сделать правильный танец, чтобы это произошло. –

+0

Это правда, но если не доступны меньшие значки .... – UnhandledExcepSean

+0

спасибо за помощь, это была просто проблема с настройкой. – jgig

0

Если проблема связана с размером значка, просто используйте this site для создания нового файла .ico.

Теперь может быть что-то еще, у меня была эта проблема в одном из моих приложений. Я изменил значок формы непосредственно на своей панели , и он не отображался хорошо на других ОС. Итак, что я сделал, я добавил значок в свойства приложения.

Перейти к второму значку в редакторе решений Щелкните правой кнопкой мыши и выберите свойства. Появится новое окно, и на вкладке Application у вас есть группа Resources, где вы можете найти нужный значок.

Попробуй это и посмотри, исправляется ли он.

+0

Я добавил его в ссылки, но на рабочем столе все еще не отображается. – jgig

+0

просто нужно правильно изменить размер. Спасибо за помощь! – jgig

Смежные вопросы