以下 是在写 win form 常常看到的 Btn事件
private void button1_Click(object sender, EventArgs e)
那 sender 到底是干麻的
( object sender , EventArgs e ) 是C#裏面的事件响应的代码
事件的激发控件,或叫事件源object型别的sender
EventArgs型别的e
我们可以做个简单的测试
private void button1_Click(object sender, EventArgs e) { textBox1.Text = sender.ToString(); MessageBox.Show(((Button)sender).Name.ToString()); } private void button2_Click(object sender, EventArgs e) { textBox1.Text = sender.ToString(); MessageBox.Show(((Button)sender).Name.ToString()); }