2

我有一个列表框,我想将它与两个事件处理程序相关联,通过 VS 2010 中的界面只允许我指定一个,如下所示 在此处输入图像描述

我想调整设计器代码可能不是一个好习惯,有没有办法通过 Visual Studio 界面添加事件处理程序?谢谢。

4

1 回答 1

4

无论如何通过Visual Studio界面添加事件处理程序

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

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

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

于 2012-10-03T01:58:56.103 回答