看板
[ C_Sharp ]
討論串[問題] 兩個類別間如何相互引發事件?
共 5 篇文章
內容預覽:
最近開始使用C#,我想讓二個實體化自不同類別的物件,互為對方事件的監聽者. 物件1為表單,含有一個TextBox顯示訊息,一個開始按鈕,一個停止按鈕. 1. 開始按鈕會產生一個事件frmStart. 2. 停止按鈕會產生一個事件frmStop. 3. 會接收物件2產生的onReceive事件,並將傳
(還有246個字)
內容預覽:
謝謝各位的推文,但是我目前可以找到關於事件的部分,都是一個類別專為publiser. 而另一個類別專為subscriber,這樣作起來比較沒問題,可是我二個類別都同時具有. Publisher/Subscriber的身份,並互相產生反應。. 我想可能只用文字敘述可能不夠清楚,我改了一個比較簡化的程式
(還有4248個字)
內容預覽:
frmMain建構子的參數傳送進去前還沒被new出來呀!. 你可以在mainwin和IDsoft都new出來後,再把事件都註冊好. 不一定要在建構子做。. 或者如果IDSoft只會被frmMain用到的話,直接宣告在frmMain裡. 成為它的一個member,然後. private void bt
(還有108個字)
內容預覽:
如果這樣呢?. public class mymain. {. private static frmMain mainwin = new frmMain();. private static SoftID IDsoft = new SoftID(mainwin);. static void Main
(還有180個字)