为了账号安全,请及时绑定邮箱和手机立即绑定

C#里的这个sender

C#里的这个sender

C#
holdtom 2018-08-01 18:14:20
namespace WindowsApplication13{public partial class Form1 : Form{public Form1(){InitializeComponent();} private void Form1_Load(object sender, EventArgs e){ } private void showHelpMenuToolStripMenuItem_CheckedChanged(object sender, EventArgs e){ToolStripMenuItem item = (ToolStripMenuItem)sender;miH.Visible = item.Checked;}}} (ToolStripMenuItem)sender; 这个貌似是强制类型转换吧 sender 主要是个什么意思呢
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

sender 主要是个什么意思呢,它是引发当前CheckedChanged事件的对象,但类型是object,给它强制转换成相应的类型,就可以访问这个对象了

查看完整回答
反对 回复 2018-08-09
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

这个事sender是object对象的一个变量,它主要作用是是接受事件源的对象,object它是属于对象之最。在这里sender的主要主用是事件源接收器。可以一个事件多地方调用!

查看完整回答
反对 回复 2018-08-09
  • 2 回答
  • 0 关注
  • 836 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信