我在我的C#應用程序中有很多窗體。我僅在第一種形式上使用notifyIcon。我面臨的問題是,當我加載其他表單時(在運行時),他們還在系統托盤中創建了notifyIcons。在窗體加載通知圖標
注意:只有兩種形式導致此問題。
請告訴我如何避免它。
我在我的C#應用程序中有很多窗體。我僅在第一種形式上使用notifyIcon。我面臨的問題是,當我加載其他表單時(在運行時),他們還在系統托盤中創建了notifyIcons。在窗體加載通知圖標
注意:只有兩種形式導致此問題。
請告訴我如何避免它。
,如果你有1個過程很少形式大於使用它們的NotifyIcon的或計數的1個實例,並沒有表現出更多1 NotifyIcon的
,如果你有2個或更多的過程 - 你有問題=)
我認爲我們不能創建除MPI之外的多個進程副本,而且我也不是在MPI環境下工作。 –
我在'屬性窗口'(對於notifyIcon)中將visible屬性設置爲'false',然後在表單加載事件中將其設置爲'true'。問題解決了。
顯然,刪除從其他形式創建附加圖標的代碼。 – Jon
在其他形式上沒有與notifyIcon相關的代碼。 –
在圖標代碼中設置一個斷點 - 啓動其他表單並查看它發生的原因。 –