【发布时间】:2013-02-21 08:41:04
【问题描述】:
我想要这个:
public partial class ucTest : UserControl
{
...
SomeEvent { MessageBox.Show("Inner Call") }
}
public partial class frmTest: Form
{
...
SomeEvent += OuterEventInstance;
...
void OuterEventInstance(object sender, EventArgs e)
{ MessageBox.Show("Inner Call") }
...
}
如何在包含此用户控件实例的表单中定义可用(且可扩展)的用户控件上的公共事件?
【问题讨论】:
-
“可扩展”是什么意思?
-
我的意思是
SomeEvent += OuterEventInstance;这样我可以在用户控件内的按钮被点击时运行一些代码。 -
您需要详细说明您的问题。我想你已经在my answer to your other question 上得到了答案。用户控件的
MyClikc事件可以像其他事件一样以容器形式访问。
标签: c# .net winforms events event-handling