Вопрос по visual-studio-2010, icons, winforms, c# – C # Аргумент 'picture' должен быть картинкой, которую можно использовать как иконку

19

У меня проблемы с импортом значка в мое приложение. У меня есть основная форма, и я пытаюсь импортировать в нее новую иконку черезIcon поле вProperties.

Изображение уже в.ico формат:это ссылка на значок, который я пытаюсь использовать.

Кто-нибудь знает, почему Microsoft Visual Studio будет отображать эту ошибку?

Argument 'picture' must be a picture that can be used as an Icon

Любая помощь будет отличной.

я только что попробовал это на vs2010 и изменил свой значок формы, и это работает .. Zaki
Здесь ошибка. Я полагаю, что это должно работать нормально, так что это меня немного озадачило.i.imgur.com/ueKwJ.jpg L337BEAN
Значок должен быть уже в поддерживаемом размере. Сделайте новый значок вручную в VS, чтобы увидеть все поддерживаемые размеры. Какого размера ваша иконка? SimpleVar
Это работает отлично, пожалуйста, вставьте снимок экрана вашей ошибки. Я даже пытался в VS 2010, и он работает, как это должно работать Habib
Значок, который я пытался импортировать, был размером 32 x 32, что соответствует размеру значка по умолчанию. Я попытался сделать один сам, чтобы проверить поддерживаемые размеры, и 32 х 32 не проблема. L337BEAN

Ваш Ответ

3   ответа
25

make sure the icon is square (16x16, 32x32) try saving it to a PNG and using this free service for conversion : http://www.convertico.com/
+1 У меня хорошо сработало, конвертирование из PNG 16x16.
Я использовал converttico для преобразования png в ico, но все еще получал эту ошибку. Попробовал с другой иконкой и все заработало.
7

которое отлично работает на 99% наших компьютеров, но на одном ноутбуке появляется эта ошибка.

Похоже, наша проблема в том, что пользователь ноутбука установил размер текста / изображения на экране равным 150%. Это может привести к тому, что иначе работающие изображения перестанут работать. Посмотрим, будет ли это работать.

UPDATE

Комментатор, похоже, имеет ту же проблему. И да, мы решили эту проблему, установив размер текста на экране менее 150%.

С этим советом я тоже решил. Спасибо !
Это действительно помогло, спасибо.
5

а затем открытия и повторного сохранения .ico самостоятельно в Gimp, я смог импортировать его без каких-либо ошибок. Не слишком уверен, что вызвало эту проблему, но это была просто странная ошибка.

перезагрузка здесь тоже не дала эффекта, но сохранение в Gimp сделало это.
Перезагрузка не требуется для меня. Просто откройте и сохраните с помощью Gimp.

Похожие вопросы