Re: [問題] 兩個類別間如何相互引發事件?

看板C_Sharp (C#)作者 (....)時間18年前 (2007/08/23 16:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《pttmimic (煩煩煩..)》之銘言: : ※ 引述《Rokund (....)》之銘言: : 很感謝您的回覆 : : frmMain建構子的參數傳送進去前還沒被new出來呀! : : 你可以在mainwin和IDsoft都new出來後,再把事件都註冊好 : : 不一定要在建構子做。 : 詳細希望.. 如果這樣呢? public class mymain { private static frmMain mainwin = new frmMain(); private static SoftID IDsoft = new SoftID(mainwin); static void Main() { mainwin.Subscribe(IDsoft); Application.Run(mainwin); } } frmMain的函式 public void Subscribe(SoftID s) { s.onReceive+=new ReceiveEventHandler(this.onAddNewMessage); } 抱歉手邊沒編譯器,不知道有沒有沒想到的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.147.164 ※ 編輯: Rokund 來自: 140.136.147.164 (08/23 16:29)

08/23 18:17, , 1F
問題解決了,感謝您噢~
08/23 18:17, 1F
文章代碼(AID): #16pKKwwG (C_Sharp)
文章代碼(AID): #16pKKwwG (C_Sharp)