sender就是事件发出者,这里就是button1,你可以这么写:
Button btn = (Button)sender;
MessageBox.Show(btn.Text);
看看是不是你按的按钮。
e呢,就是这个事件,包含事件处理的信息。
不同的事件,包含的事件信息内容多少也不同,所以事件类型不尽相同。
比如keypress事件,包含了按下的键盘信息。
sender是事件源,表示触发事件的那个组件
比如说你按下按钮,那么sender就是按钮
EventArgs是事件参数,比如说你用鼠标点击窗体
那么EventArgs是会包含点击的位置等等
它用来辅助你处理事件
sender
就是发出这个事件的对象,e代表一些参数,比如鼠标的枚举值等
var mycars = new Array()
Composite comp2 = new Composite("Composite XY");
comp2.Add(new Leaf("Leaf XYA"));
comp2.Add(new Leaf("Leaf XYB"));
root.Add(comp2);
root.Add(new Leaf("Leaf C"));