Значок приложения не меняется правильно с помощью C#




.net winforms (4)

Я изменил значок моего приложения на новый, выбрав «Project / MyProject Properties / Icon and Manizest» и загрузив новый значок. Теперь в моей папке отладки значок моего файла .exe появляется с новым значком, что нормально, но когда я запускаю .exe, значок приложения на панели задач все еще показывает старый.

Пожалуйста посоветуй.


  1. Скопируйте новый значок в Свойства проекта -> Ресурсы -> Значки
  2. В вашей функции Main_Load добавьте:

    this.Icon = Properties.Resources.newIcon;

Как упоминалось в комментариях, вы должны установить в свойствах файла * .ico: Copy to Output Dir: Copy, если новее.

Это свойство не является абсолютно обязательным. Я разработал приложение winform и протестировал его без иконки. Затем я создал и добавил иконку. Значок отображается при работе с отладчиком VS. Я скопировал каталог bin / debug на другой компьютер, и там он показал значок.

Но значок не отображался на компьютере разработчика, когда приложение запускалось нажатием файла * .exe.

Окна выхода из системы / входа не помогли.

Измените свойство «Копировать в выходной каталог» в файле значков на «Копировать, если новее», и перестройте приложение. Теперь я могу запустить приложение, щелкнув * .exe, и значок отображается красиво.

Заключение:

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


Столкнулся с той же проблемой.

Relsolved, делая следующее.

Просто остановите файл explorer.exe в диспетчере задач и снова запустите файл explorer.exe.


У вас есть два места, чтобы изменить свой значок.

Первое место

Первое место в проекте.

  1. Щелкните правой кнопкой мыши на проекте
  2. Выберите недвижимость
  3. Зайдите во вкладки приложений
  4. Выберите Icon и Manifest и выберите значок, который вы хотите

Второе место

Второе место в собственности вашей Winform.

  1. Откройте форму
  2. Нажмите на форму
  3. Нажмите F4 или перейдите в свойство формы
  4. Спуститесь в собственность, чтобы найти "Icon"
  5. Выберите значок, который вы хотите.

Причина того, что на панели задач у вас другой значок, чем значок вашего приложения (.exe), заключается в том, что на панели задач используется значок текущей формы для отображения на панели задач.





winforms