[問題] MDI的child之間可通訊嗎?

看板C_Sharp作者 (pazroach)時間16年前 (2009/06/27 19:28), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/2 (看更多)
如同一般正常的 MDI,在 Form1下有好幾個 child forms,例如 ChildForm1, ChildForm2...不一定是相同的 Form 請問有辦法讓這些 Form彼此互傳資料嗎?例如 ChildForm1 上傳一個 String到 ChildForm2上處理。 如果不能彼此互傳,可以 ChildForm1丟給 Form1, Form1再轉給 ChildForm2嗎? 多謝幫忙 <(_,_)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.188.212

06/27 20:06, , 1F
可以在Form1裡設一個string變數
06/27 20:06, 1F

06/27 20:07, , 2F
剩下的ChildForm可以利用MdiParent來存取
06/27 20:07, 2F

06/27 20:07, , 3F
string變數
06/27 20:07, 3F

06/27 20:11, , 4F
謝Cloud. 但這樣接收方不就要不停檢查是否有更新了嗎
06/27 20:11, 4F

06/27 20:21, , 5F
這樣的話,妳就要自訂events,當資料改變,就射出去
06/27 20:21, 5F

06/27 20:22, , 6F
資料可以利用EventArgs來傳遞
06/27 20:22, 6F

06/27 20:30, , 7F
叩謝,我試試看 :)
06/27 20:30, 7F

06/27 20:45, , 8F
06/27 20:45, 8F
文章代碼(AID): #1AHW9hUY (C_Sharp)
文章代碼(AID): #1AHW9hUY (C_Sharp)