请问这里的sender是干什么用的?

Gongqingshuai 2009-11-29 01:39:03
Button btn = (Button)sender;
txt_Result.Text += btn.Text;
...全文
146 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mirana_NightShade 2009-11-29
  • 打赏
  • 举报
回复
up
wuyq11 2009-11-29
  • 打赏
  • 举报
回复
object sendersender就是事件触发的消息发送者。按照约定,.NET 框架中的事件委托有两个参数:引发事件的源和该事件的数据,传递的是对象的引用,如果是button1的click事件则sender就是button1
_autotest 2009-11-29
  • 打赏
  • 举报
回复
sender 顾名思义就是发送者的意思,点击了按钮,按钮为了响应你的要求就触发了一个事件来处理,这个事件函数中就有sender这么一个东东,那么这个按钮就充当了sender的角色
libolei 2009-11-29
  • 打赏
  • 举报
回复
把自己当参数传过去
lovexilove 2009-11-29
  • 打赏
  • 举报
回复
事件发起者
cysccnu 2009-11-29
  • 打赏
  • 举报
回复
触发事件的那个控件,触发事件的控件可以是textbox,可以是button,如果触发的是buttun,而要用到这个触发的空间时,可以强制转换这个触发的对象object为button
namhyuk 2009-11-29
  • 打赏
  • 举报
回复
事件的订阅者用来访问事件的触发者(who raised event).
Sugar_Tiger 2009-11-29
  • 打赏
  • 举报
回复
你的事件有个object 的sender参数,其实它就是发生事件的控件本身.所以用控件类型强转一下就行了.相当于控件本身

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧