1

我有两行代码:

textBox_ssn.KeyDown += ButtonSS;

textBox_ssn.AddHandler(Control.KeyDownEvent, new KeyEventHandler(ButtonSS), true);

据我所知,它们都以相同的方式工作,但幕后是否发生了一些不同的事情。

4

1 回答 1

2

使用 AddHandler,您可以为同一事件多次添加相同的处理程序,而不会引发异常。但是,在处理事件时,实际上会多次调用管理器。

因此,请考虑此行为如何产生应在处理程序实现中解释的副作用。

于 2012-10-04T20:47:05.257 回答