Re: [問題] 兩個類別間如何相互引發事件?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章