удалить значок приложения с панели задач, используя .net с c #
Я пытаюсь показать значок на панели задач, ну, я сделал это таким образом.
<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>
С другой стороны, когда попробуйте удалить значок с панели задач, действуя таким образом.
<code>notifyicon.Visible = false; notifyicon = null; rulehandler = null; </code>
Я сделал это успешно, но проблема в том, что при попытке удалить значок с панели задач он удаляет значок успешно с панели задач, но не скрывает значок. При наведении курсора мыши на значок он удаляется.
Есть ли вообще убрать иконку без наведения мыши? Я делаю это в форме Windows с C #