C# Winforms通知图标在系统托盘中重复

C# Winforms通知图标在系统托盘中重复,c#,windows,winforms,visual-studio,C#,Windows,Winforms,Visual Studio,我正在处理WinForms应用程序,必须在系统托盘中显示应用程序图标(通知图标)。一切正常。但是,当我从主页转到子页并回来检查系统托盘时,系统托盘中有2个通知项。当我再次转到另一页并看到时,系统托盘中会出现另一个重复图标。这样,当我转到另一个页面并返回时,通知图标的数量会增加 如果有人能告诉我哪里出了问题,真的很感激。先谢谢你 既然你没有给出任何代码,我就凭直觉和幸运猜测: 在应用程序中更改页面时发生的事件中,将执行用于生成通知图标的逻辑。(可能) 有一只花栗鼠住在你的电脑里,他觉得星期一就像

我正在处理WinForms应用程序,必须在系统托盘中显示应用程序图标(通知图标)。一切正常。但是,当我从主页转到子页并回来检查系统托盘时,系统托盘中有2个通知项。当我再次转到另一页并看到时,系统托盘中会出现另一个重复图标。这样,当我转到另一个页面并返回时,通知图标的数量会增加


如果有人能告诉我哪里出了问题,真的很感激。先谢谢你

既然你没有给出任何代码,我就凭直觉和幸运猜测:

  • 在应用程序中更改页面时发生的事件中,将执行用于生成通知图标的逻辑。(可能)
  • 有一只花栗鼠住在你的电脑里,他觉得星期一就像是在捣乱大师节。(可能性不大)

每个人都知道,对于怪物来说,星期一是懒惰的一天。绝对没有精力和任何大师混在一起。我肯定会关注第一点。是的,没错。我通常将主页的当前实例传递给下一页。我犯的错误是,在第二页中,我全局创建了主页的一个新实例,在构造函数中,我将其初始化为构造函数传递的对象。。谢谢你的提示。。。你猜这不是我电脑里的花栗鼠干的活。谢谢