我已经使用了两行代码:
textBox_ssn.KeyDown += ButtonSS;
textBox_ssn.AddHandler(Control.KeyDownEvent, new KeyEventHandler(ButtonSS), true);
据我所知,他们都以同样的方式工作,但幕后会有不同的事情发生。
答案 0 :(得分:2)
使用AddHandler,您可以多次为同一事件添加相同的处理程序,而不会抛出异常。但是,在处理事件时,实际上会多次调用管理器。
因此,请考虑此行为如何产生应在处理程序实现中解释的副作用。