C#编程:Windows应用程序中的OOP
下面一个简单的例子:
((Button)sender).Text 的意思
Sender就是发生事件的对象
(Button)Sender就是将这个对象强制转换成Button类型
((Button)sender).Text = “Clicked!”;前面理解到了的话,这里就很清楚了

  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3. ((Button)sender).Text = "Checked!";
  4. Button newButton = new Button();
  5. newButton.Text = "newButton";
  6. newButton.Click += new EventHandler(newButton_Click);
  7. Controls.Add(newButton);
  8. }
  9.  
  10. private void newButton_Click(object sender, EventArgs e)
  11. {
  12. ((Button)sender).Text = "Checked!";
  13. }

, , , ,