A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 道法乾坤110 于 2013-6-21 18:59 编辑

今天看了几集WPF视频,在WPF视频教程里讲到sender是什么,教程里的东西,能做出来,但谁能告诉我,是什么意思呀。
如图1添加了两个按钮,在第一个按钮点击事件里,写了这两行代码:
Button btn = (Button)sender;
btn.Content = "点击";如图2
在按钮2Button2的事件里选择按钮1里的这个button1_Click,如图3
F5运行时,点击按钮2如图4
结果如图5
相信看过教程的同学都知道这个,但是现在我不明白的是为什么在Button1里写的东西,在Button2上显示出来,这跟sender又有什么关系。
麻烦您解释的时候,站在一个新手的角度,不要以为很简单,简单说两句,我就能懂。
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

2 个回复

倒序浏览
以前我在朋友博客看到的一句话:
       有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。

希望对你有帮助!

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
﹏Lifeヽ 发表于 2013-6-21 20:44
以前我在朋友博客看到的一句话:
       有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事 ...

不好意思,完全听不懂,你说的。有没有新手能懂的解说
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马