C# - Ändern Sie das Symbol in der Taskleiste
Will ich ändern das Symbol in der Taskleiste von meiner software, also änderte ich die Einstellungen für das Projekt. Dieser Pfad wurde vorgeschlagen von Visual Studio selbst
Aber meine Taskleiste zeigt immer noch das gleiche icon wie vor (der standard) - In meinem Explorer .exe hat das richtige Symbol, es will einfach nicht ändern in der Taskleiste.
Versuchte ich auch zu Ende explorer.exe und starten Sie den task, aber das hat nicht geholfen.
Ich habe auch versucht die Auflösung auf 16x16 und 32x32 aber beides hat nicht funktioniert.
InformationsquelleAutor loomie | 2013-03-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Ihrem Formular, das Symbol als gut. Das Symbol der Anwendung wird in die Anwendung eingebettet und im Explorer angezeigt oder auf Verknüpfungen. Jedes Formular kann ein eigenes icon, obwohl.
Bitte markieren Sie diese als Antwort, falls dir das hilft.
Kann mir jemand dies erläutern? Was meinst du die "form" muss das Symbol auch? Wie kann ich das ändern, wenn ich schon geändert das Symbol im Projekt - > Eigenschaften > Verwendung > Symbol ?
InformationsquelleAutor Joey
Ich habe bemerkt, ein paar Dinge mit Windows 7 und Windows 8. Die Windows-Taskleiste auf das Symbol wird aus dem Programme-Verknüpfung das Symbol, nicht das Anwendungen-Symbol.
Ordnen Sie Ihre Anwendung ein Symbol über Visual Studio, wird es ein Symbol, das erscheint in der form als auch in der notification area. Aber das Symbol in der Taskleiste und jede Verknüpfung, die Sie erstellen, wird nicht das Symbol von der Anwendung, wie Sie zu verwendeten, statt Sie mit dem Standard-shortcut-Symbol.
So hatte ich zum einrichten das Symbol für die Verknüpfung (das Leben im Start-Menü) als Teil meiner Installationsprogramm für die Anwendung.
Ich nicht zu tun haben, das für Windows XP.
Ich diesen zweiten, etwas gilt für win10 zu. Seltsam, wie es sein kann - während der Anwendung Nicht angeheftet an der Taskleiste in Windows 10, die Form.Symbol angewendet wird, sondern Standard .exe-Datei wird verwendet, wenn eine app deinstalliert ohne shortcut-Symbol angeheftet ist
Darüber hinaus, in Windows 10 können Sie versuchen, starten Sie die exe direkt aus dem Programm-Dateien mit desktop-shortcut-Symbol für die Taskleiste, nicht auf das app-Symbol der Formular-Symbol.
InformationsquelleAutor Amicable
Legen Sie die
Form.Icon
Eigenschaft durch code auch prüfen, die unter Anregung vonMSDN
Einem Formular-Symbol bezeichnet das Bild, das repräsentiert die form in der Taskleiste angezeigt sowie das Symbol, das angezeigt wird, das Kontrollkästchen des Formulars.
Diese Eigenschaft hat keine Auswirkungen, wenn
FormBorderStyle
eingestellt istFixedDialog
. In diesem Fall wird das Formular nicht angezeigt ein Symbol.InformationsquelleAutor Smaug
1 - Fügen Sie eine Datei (z.B. Address_Book.ico) zu Abschnitt Ressourcen
2 - Add follow Zeilen in Ihrem code
3 - Es Funktioniert.
InformationsquelleAutor Ali Reza
Dem icon-set in den Projekt-Eigenschaften ist das Symbol der ausführbaren Datei und nicht das Symbol in der Taskleiste, das Symbol in der Taskleiste ist das Symbol von der aktuellen form.
Wenn Sie mehrere Formulare mit dem selben icon und legen Sie das Symbol einer form über die GUI, dann wird es fügen Sie mehrere Instanzen des symbols in der kompilierten ausführbaren Datei, diese führt zu einer größeren kompilierte ausführbare Datei.
So sollten Sie diese
Icon = Properties.Resources.icon;
im Konstruktor jedes Formular festlegen, das Symbol des Formulars.Als für die icon-Größe, im nicht sicher, was die max Größe ist, aber ich verwende 128x128 icon-Dateien.
InformationsquelleAutor Nicolas Tyler
Die Sie benötigen, um verwenden notifyicon-Komponente aus der toolbox. Bitte Folgen Sie den Anweisungen wie unten angegeben.
Taskleiste mit dem Windows Forms-NotifyIcon-Komponente
InformationsquelleAutor yadavr