С# Измените значок в левом верхнем углу winform - программирование
Подтвердить что ты не робот

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

Я пытаюсь изменить значок верхнего левого угла winform от стандартного до моего значка: enter image description here

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

    public MainForm()
    {
        InitializeComponent();
        Icon = Icon.ExtractAssociatedIcon(System.Reflection.Assembly.GetExecutingAssembly().Location);
    }

Ответ 3

Его легкий ^^

просто щелкните правой кнопкой мыши в окне desiner-preview-thingelingy и щелкните по настройкам, перейдите на панель настроек в раздел значков. нажмите на три точки и выберите файл .ico как значок