带有Object sender,EventArgs e 参数的函数是事件处理函数。sender表示引发此事件的对象,e是事件参数,根据事件的不同,事件参数类型可能不同。但都以EventArgs为基类。
普通函数不需要带这些参数。
如果是自定义的函数、方法,不需要处理这些参数时,就可以不带这些参数。
它们的用处主要在多个不同的对象需要调用同一个方法时。比如,如果你有两个BUTTON控件,需要调用同一个方法,此时你就可以用 sender来确定是哪一个BUTTON调用了当前的方法。而使用 e就可以获得不同BUTTON传入的不同的调用参数。