我是新來的,開始時有一個非常神祕的問題。我是英國的軟件開發人員,擁有超過15年的經驗,但只在.NET中開發了18個月。我的NotifyIcon鼠標事件不會觸發!NotifyIcon未開火的事件
我正在使用C#編寫一個以NotifyIcon('主應用程序圖標')開頭的應用程序,並在鼠標右鍵上顯示一個ContextMenu。這工作正常:ContextMenu,表單啓動和鼠標點擊事件觸發。
微小的背景:應用程序應該感應插入USB設備(它),詢問它並創建另一個NotifyIcon('設備圖標'),以允許用戶與該設備進行交互。上一段中提到的「主應用圖標」允許用戶與數據庫交互並配置軟件。
爲了封裝這些設備交互功能,我構建了一個「設備類」,其中包含設備NotifyIcon,ContextMenu,窗體,鼠標點擊事件等,以允許與設備進行交互。
問題 當我從ManagementEventWatcher EventArrived事件實例化我的'設備類'時,問題就開始了。如果我在我的程序Main中實例化'設備類',那麼當點擊notifyicon時事件會正確啓動。
所以,請,有人可以幫助我嗎?
歡呼聲,提前
馬修
嗨馬克 感謝您的快速回復! 我在這方面有點太新了,能夠回答你的問題或理解建議。 有沒有什麼方法可以讓你說'消息泵'?我確實有表格,但它們只是顯示在我提到的ContextMenus的響應中。 您在第二句話中詢問了哪個事件? 乾杯 M – user188999 2009-10-13 11:38:05
稍後回覆 - 工作時間... – 2009-10-13 12:09:27
謝謝馬克。我的研究告訴我,我需要做一些交叉線程 - 我只能理解。關於代表和調用? hh – user188999 2009-10-13 12:24:26