Anwendungssymbol aus der Taskleiste mit .net mit c # entfernen

Ich versuche, das Symbol in der Taskleiste anzuzeigen. Nun, ich habe das auf diese Weise getan.

<code>ResourceManager resManager = new ResourceManager("TestAgent.Properties.Resources", GetType().Module.Assembly);
                notifyicon.Icon = (Icon)resManager.GetObject("TestAgent");
                notifyicon.Visible = true;
                notifyicon.Text = "Test Agent";
                this.Hide();
                this.ShowInTaskbar = false;
                this.SetVisibleCore(false); 
</code>

Auf der anderen Seite, wenn Sie versuchen, das Symbol auf diese Weise aus der Taskleiste zu entfernen.

<code>notifyicon.Visible = false;
            notifyicon = null;
            rulehandler = null;
</code>

Ich habe das erfolgreich gemacht, aber das Problem ist, wenn ich versuche, das Symbol aus der Taskleiste zu entfernen. Es wurde das Symbol erfolgreich aus der Taskleiste entfernt, aber das Symbol nicht ausgeblendet. Wenn ich mit der Maus über das Symbol führe, das es entfernt.

Gibt es überhaupt ein Symbol zu entfernen, ohne den Mauszeiger zu bewegen? Ich mache dies in Windows Form mit c #

Antworten auf die Frage(2)

Ihre Antwort auf die Frage