用于表单控制的多事件处理程序通过VS接口

时间:2012-10-03 01:55:52

标签: c# .net visual-studio-2010

我有一个列表框,我想将它与两个事件处理程序相关联,通过VS 2010中的界面只允许我指定一个如下所示 enter image description here

我想用设计师代码调整可能不是一个好习惯,无论如何通过Visual Studio界面添加事件处理程序?感谢。

1 个答案:

答案 0 :(得分:4)

  

无论如何都要通过Visual studio接口

添加eventhandler

在调用InitializeComponent()之后,您始终可以在表单的构造函数中添加事件处理程序,即:

public Form1()
{
     InitializeComponent();
     lstDataset.SelectedIndexChanged += this.SecondEventHandler;
}

话虽如此,这可能不是一个好主意。 同一个类没有理由不止一次地在同一个对象上订阅同一个事件。您可以将“两个处理程序”的代码放在同一个方法中。