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. }

, , , ,

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Leave a reply?

Logged in as cngothic. Logout »