我在一个我应该更新的应用程序中遇到了一些代码,它为控件的每个可能事件定义了一个事件处理程序(或者至少是设计器中列出的所有事件,据我所知)。我以前从未见过这种情况,也不想在我的任何应用程序中实现它。
一个例子;开始记录操作的按钮开始操作Click
。但是,所有其他事件处理程序也被绑定,从AutoSizeChanged
和BackColorChanged
一直到VisibleChanged
和Validating
。除了 之外Click
,所有事件处理程序都是空的。到目前为止,据我所知,整个应用程序中的许多控件都会发生这种情况。
也没有提供详细说明为什么会这样的评论。为什么要这样做?