我有一个自定义控件,里面有一个按钮。现在我想从我的应用程序页面访问按钮单击。
答案 0 :(得分:0)
答案 1 :(得分:0)
您有两种方式:
您可以通过用户控件对象访问按钮的单击事件。例如。
MyUC.button1.click += //etc
您可以在用户控件中创建该特定按钮的自定义事件。例如,在您的usercontrol中,您有:
public delegate void OnButtonClick(object sender, EventArgs e);
public event OnButtonClick Button1Click;
button1_click(object sender, EventArgs e)
{
if(Button1Click != null)
Button1Click(this, e);
}
然后,您在用户控件上观察该事件:
MyUC.Button1Click += //etc.