2016-03-22 5 views
-1

Ich habe versucht, meine Anwendung Symbol beim Starten ändern, aber fehlgeschlagen.Winform Icon Fehler ändern. Aber wenn ich die Verknüpfungsdatei meiner Anwendung lösche. Changes Worked

Der Code geht so:

this.Icon = ...

Aber es funktioniert nur, wenn ich meine Anwendung Verknüpfungsdatei löschen, die von einem Paket-Tool namens InnoSetup erstellt wird.

Hat jemand eine ähnliche Situation getroffen?

+0

Erwarten Sie, dass die Laufzeitänderung des Anwendungssymbols ein Desktop-Verknüpfungssymbol ändert? Oder was? –

+0

ja. Ich fand Symbole in der Taksbar ist das gleiche wie das Symbol in der Verknüpfungsdatei. –

Antwort

0

In der Formulargestaltung, wenn Sie das Formular selbst wählen, gibt es eine Option, nur ein anderes Symbol zu haben, aber zuerst würde ich das Symbol zu Ihrem Projekt hinzufügen.

enter image description here

dies sollte den folgenden Code in die Form1.Designer.cs

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 

Das ist, wie ich tat es automatisch hinzufügen immer auf meine.

+0

THKS.aber das ist keine Lösung für mein Problem. –

+0

Ich möchte Symbole in der Taskleiste meiner Anwendung in der Laufzeit durch Programmierung ändern. –