看板 C_Sharp 關於我們 聯絡資訊
UCC: public EventHandler btnclickFromUCC; private void button1_Click(object sender, EventArgs e) { btnclickFromUCC.Invoke(sender, e); } UCB: public UCB() { UCC.btnclickFromUCC+=btnfromUCC; } public EventHandler btnclickFromUCB; private void btnfromUCC(object sender, EventArgs e) { btnclickFromUCB.Invoke(sender, e); } UCA: public UCA() { UCB.btnclickFromUCB+=btnfromUCB; } private void btnfromUCB(object sender, EventArgs e) { if(panel.Visible) panel.Visible=false; else panel.Visible=True; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.47.130 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1448292407.A.A89.html
TameFoxx: 或者簡單一點 將UCC在UCB中的宣告設為public 11/23 23:31
TameFoxx: 然後UCA直接把自己的panel傳給UCC 11/23 23:32
bernachom: 謝謝前輩,我今天試一下,謝謝您 11/24 06:50