Изменить формат иконки в C # Designer? - PullRequest
0 голосов
/ 18 декабря 2009

альтернативный текст http://i.imagehost.org/0734/Untitled_11.gif

Как изменить значок, который показывает PictureBox?

В самой иконке есть несколько икон в разных форматах, но по какой-то причине всегда используется 16x16 Как мне это изменить?

например. 32x32, 48x48

1 Ответ

1 голос
/ 18 декабря 2009

В Windows Forms очень плохая поддержка иконок. Это начинается с самого класса Icon, у него нет возможности перечислять изображения в значке или выбирать, какое изображение используется в его методе ToBitmap (). Исправить это стало сложно с Vista, она расширила формат файла значков, чтобы также поддерживать большие изображения в формате PNG. Также не поддерживается Icon.

Устраните эту проблему и преобразуйте значок в растровое изображение самостоятельно. Visual Studio поддерживает это, Файл + Открыть файл, выберите ваш значок. Изображение + Текущий значок Изображения Типы, выберите тот, который вы хотите конвертировать. Edit + Copy, который помещает растровое изображение значка в буфер обмена. Вставить в новый растровое изображение. Лучше всего сохранять в формате .png, чтобы он мог поддерживать прозрачность фона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...