C # Измените значок в левом верхнем углу winform

Я пытаюсь изменить значок в верхнем левом углу формы winform со значения по умолчанию на свой значок: введите описание изображения здесь

Я попробовал это, перейдя в «Свойства» моего проекта и зайдя в «Приложение», установив свой собственный значок в «Значок и манифест».

Но после этого он по-прежнему показывает тот же старый значок по умолчанию. Я что-то сделал не так?


person Coolguy    schedule 05.10.2012    source источник


Ответы (4)


С формой связаны свойства (в режиме конструктора выделите форму и нажмите F4). Одно из свойств - Icon, и это то, что вы ищете.

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

person Ofer Zelig    schedule 05.10.2012
comment
@Coolguy, рядом с ответами есть голографическая галочка, если это помогло решить вашу проблему, отметьте это как правильное :) - person Jeremy Thompson; 05.10.2012
comment
Вы также можете изменить текст в верхней части панели из My Program на изображении выше на свой заголовок, изменив свойство Text - person DanG; 23.01.2017
comment
@Coolguy, не могли бы вы поставить галочку рядом с моим ответом? - person Ofer Zelig; 07.12.2018

Вы можете использовать значок, установленный для приложения, используя следующий код:

    public MainForm()
    {
        InitializeComponent();
        Icon = Icon.ExtractAssociatedIcon(System.Reflection.Assembly.GetExecutingAssembly().Location);
    }
person Junior    schedule 03.03.2017
comment
Кажется, это хороший ответ на другой вопрос - person default locale; 03.03.2017

Это довольно просто; просто щелкните правой кнопкой мыши свое окно в конструкторе Visual Studio и выберите настройки, затем перейдите на боковой панели настроек в раздел значков - нажмите на три точки и выберите файл .ico в качестве значка, который будет отображаться в верхнем левом углу экрана. применение.

person Sacul Rennorb    schedule 24.10.2015
comment
@BlakesSeven: Да, это так. Это ответ. Не очень хороший ответ, но ответ. Голосовать против, не отмечать. - person Lightness Races in Orbit; 06.11.2015

Убедитесь, что фотография, которую вы выбираете, имеет формат .ico, тогда вы можете просто изменить ее в свойствах формы Visual Studio.

person Nika Chkhartishvili    schedule 02.09.2020
comment
Добро пожаловать в Stack Overflow. Прежде чем отвечать на старый вопрос, убедитесь, что ваш ответ добавляет что-то новое или является полезным по отношению к ним. Вот руководство по Как ответить. - person help-info.de; 02.09.2020