Click事件sender的一个简单作用
来源:互联网 发布:中国电信监控下载软件 编辑:程序博客网 时间:2024/05/20 22:30
今天遇到了个小问题,多个控件引用同一个事件时,想要判断当前到底是哪个控件引用该事件,然后就去琢磨了一下sender,问了下别人,sender是可以强制转换成任意类型的。
转换方式为:类型 变量名 = (类型)sender 例:Button btn = (Button)sender;
回到我的问题,要识别当前是哪个控件引用该事件,我们就要用到这个控件的标识,Name,当然,不同的Text也可以成为标识,总之就是要找个不一样的属性来就差不多了。
举个例子来说:
button1.Click += Button_Click;
button2.Click += Button_Click;
button1,button2引用同一个事件Button_Click(object sender,EventArgs e) 如何在事件中确认当前点击的是哪个Button?
Button_Click(object sender,EventArgs e)
{
MessageBox.Show(((Button)sender).Name);
}
或:
Button_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
MessageBox.Show(btn.Name);
}
这时候,点击button1按钮就会弹出提示框显示 “button1”,点击button2按钮就会弹出提示框显示 “button2”
阅读全文
0 0
- Click事件sender的一个简单作用
- Sender的作用
- 定义底层view的click等事件的作用范围
- Jquery为DIV添加click事件的简单实例
- 调用一个按钮的Click事件(利用反射)。
- 给js创建的一个input数组绑定click事件
- 调用一个按钮的Click事件(利用反射)
- on('click')与.click()事件的区别
- 以编程的方式在一个按钮的Click事件中调用另一个按钮的Click事件
- C#获取当前事件的来源 Sender
- C#事件中sender的小用法
- jQuery click()函数的作用
- 通过一个控件的KeyPress事件调用另一个控件的Click事件
- 修改 DBNavigator 的 click事件;
- HighCharts图的click事件
- 取消特定的click事件
- HighCharts图的click事件
- jquery的click事件失效
- NOIP2010 烽火传递 队列DP
- List快速按照指定顺序排列
- ajax与servlet交互(通过JSON),JAVA的arraylist传到前端的方法
- Raft机制梳理
- C++程序设计教程第二版钱能 2.9练习2第1题
- Click事件sender的一个简单作用
- html中javascript画圆
- 基于Python语言使用RabbitMQ消息队列(四)
- 浏览器兼容性问题汇总及解决方案
- Github全面详解-24为开源项目提交pull request
- hisi gpio_i2c
- IntelliJ IDEA开发Spark、打JAR包
- 2017 word finnal i Secret Chamber at Mount Rushmore
- 核心语法及函数