usuń ikonę aplikacji z paska zadań za pomocą .net z c #

Próbuję pokazać ikonę na pasku zadań, więc zrobiłem to w ten sposób.

<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>

Po drugiej stronie spróbuj usunąć ikonę z paska zadań w ten sposób.

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

Zrobiłem to z powodzeniem, ale problem polega na tym, że próba usunięcia ikony z paska zadań powoduje usunięcie ikony z paska zadań, ale nie ukrywanie ikony, Po najechaniu myszką na ikonę, którą usuwa.

Czy mimo to chcesz usunąć ikonę bez najechania myszką? Robię to w formie okien z c #

questionAnswers(2)

yourAnswerToTheQuestion