亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c#注冊事件問題路過的大俠幫忙看下 !

c#注冊事件問題路過的大俠幫忙看下 !

阿波羅的戰車 2018-12-06 18:42:10
如圖: ? 這個是?private TQPcGpsClient.PCClientAPISoapClient tk; 注冊事件? 現在是不同的頁面都有類似的 += 和 new ?有時候 發現 事件里面的代碼會執行多次感覺,雖然不會報錯 總感覺 不合理 還是定義一個全局的 靜態的?一次性注冊完 讓不同的地方調用?還是 +=前? 先?-=再?+=? ? 或者有更好的方法 謝謝你的閱讀。
查看完整描述

3 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

建議1: 在form.load中+=事件,在form.close中-=,并且刪除+=自動生成的new EventHandler。并銷毀TQPcGpsClient實例 建議2: 既然多頁都需要TQPcGpsClient并掛接事件,不要每個頁面都new,而是在程序初始化時new,然后傳入每個form, 建議3: 在建議2的基礎上,重新構造一個新的靜態類,在類里面new?TQPcGpsClient并掛接事件,在每個form中使用異步回調獲取具體的數據。
查看完整回答
反對 回復 2018-12-09
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

這樣注冊事件是沒有錯的,對TQPcGpsClient不了解,估計和TQPcGpsClient內部邏輯有關。
查看完整回答
反對 回復 2018-12-09
  • 3 回答
  • 0 關注
  • 284 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號