我无法弄清楚如何做到这一点,继承人示例代码。我想做什么。C#,如何创建一个事件并在另一个类中侦听它?
public Class MainForm : Form
{
MyUserControl MyControl = new MyUserControl;
private void Button_Click(object sender, EventArgs e)
{
//Create MyEvent
}
}
public Class MyUserControl : UserControl
{
//listen for MyEvent from MainForm, and perform MyMethod
public void MyMethod()
{
//Do Stuff here
}
}
使该事件公开,或在其他情况下,委托给你的事件。 – SimpleVar
你的意思是在按钮Click事件中调用'MyControl.MyMethod()'? –
我知道我可以调用MyControl.Method(),但是, 我试图理解,如何提出事件并听取它。 – theIrishUser