Re: [問題] USERCONTROL取值

看板C_Sharp (C#)作者 (foxx)時間9年前 (2015/11/23 23:26), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/2 (看更多)
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

11/23 23:31, , 1F
或者簡單一點 將UCC在UCB中的宣告設為public
11/23 23:31, 1F

11/23 23:32, , 2F
然後UCA直接把自己的panel傳給UCC
11/23 23:32, 2F

11/24 06:50, , 3F
謝謝前輩,我今天試一下,謝謝您
11/24 06:50, 3F
文章代碼(AID): #1MKp0tg9 (C_Sharp)
文章代碼(AID): #1MKp0tg9 (C_Sharp)