2012-07-01 56 views
-1

我在我的C#應用​​程序中有很多窗體。我僅在第一種形式上使用notifyIcon。我面臨的問題是,當我加載其他表單時(在運行時),他們還在系統托盤中創建了notifyIcons。在窗體加載通知圖標

注意:只有兩種形式導致此問題。

請告訴我如何避免它。

+0

顯然,刪除從其他形式創建附加圖標的代碼。 – Jon

+0

在其他形式上沒有與notifyIcon相關的代碼。 –

+0

在圖標代碼中設置一個斷點 - 啓動其他表單並查看它發生的原因。 –

回答

0

,如果你有1個過程很少形式大於使用它們的NotifyIcon的或計數的1個實例,並沒有表現出更多1 NotifyIcon的

,如果你有2個或更多的過程 - 你有問題=)

+0

我認爲我們不能創建除MPI之外的多個進程副本,而且我也不是在MPI環境下工作。 –

0

我在'屬性窗口'(對於notifyIcon)中將visible屬性設置爲'false',然後在表單加載事件中將其設置爲'true'。問題解決了。