作者TameFoxx (foxx)
看板C_Sharp
標題Re: [問題] USERCONTROL取值
時間Mon Nov 23 23:26:45 2015
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