社区
C#
帖子详情
多个按钮点击事件同时调用一个方法,这个方法怎么知道被谁调用???
tianxu0836
2010-11-28 07:09:15
如题
多个按钮点击事件同时调用一个方法,这个方法怎么知道被谁调用???
例如ABCD四个按钮都调用了calcuate()方法
当这个方法被调用了后,它怎么知道是被哪一个按钮调用的,我想获取调用了它的哪个按钮的Text属性!
...全文
341
7
打赏
收藏
多个按钮点击事件同时调用一个方法,这个方法怎么知道被谁调用???
如题 多个按钮点击事件同时调用一个方法,这个方法怎么知道被谁调用??? 例如ABCD四个按钮都调用了calcuate()方法 当这个方法被调用了后,它怎么知道是被哪一个按钮调用的,我想获取调用了它的哪个按钮的Text属性!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huanshayi
2010-11-28
打赏
举报
回复
呵呵~我也是个菜鸟,都是靠大家多交流~
tianxu0836
2010-11-28
打赏
举报
回复
[Quote=引用 4 楼 huanshayi 的回复:]
引用 2 楼 tianxu0836 的回复:
引用 1 楼 huanshayi 的回复:
通过按钮调用方法,首先你得通过事件吧,事件还能不知道吗?
你哪个按钮的事件调用calcuate()可用传值:calcuate(string buttonid)//buttonid可以用来标识ABCD四个按钮
如果你是说调用同一个事件,那么sender就可以说明是谁触发了事件
那要是……
[/Quote]
谢谢,搞定了,就是(Button)sender呵呵
huanshayi
2010-11-28
打赏
举报
回复
或者你贴代码吧,这样清楚点
huanshayi
2010-11-28
打赏
举报
回复
[Quote=引用 2 楼 tianxu0836 的回复:]
引用 1 楼 huanshayi 的回复:
通过按钮调用方法,首先你得通过事件吧,事件还能不知道吗?
你哪个按钮的事件调用calcuate()可用传值:calcuate(string buttonid)//buttonid可以用来标识ABCD四个按钮
如果你是说调用同一个事件,那么sender就可以说明是谁触发了事件
那要是一百个按钮我不能挨个都在他们事件里改吧?我要这些按……
[/Quote]
Button btn = (Button)sender;
string btnid = btn.uniqueID;
通过唯一的ID你还不能知道是谁?我之前就有说过了
tianxu0836
2010-11-28
打赏
举报
回复
[Quote=引用 1 楼 huanshayi 的回复:]
通过按钮调用方法,首先你得通过事件吧,事件还能不知道吗?
你哪个按钮的事件调用calcuate()可用传值:calcuate(string buttonid)//buttonid可以用来标识ABCD四个按钮
如果你是说调用同一个事件,那么sender就可以说明是谁触发了事件
[/Quote]
问题就是是哪个按钮触发的呢?我要那个按钮的Name
tianxu0836
2010-11-28
打赏
举报
回复
[Quote=引用 1 楼 huanshayi 的回复:]
通过按钮调用方法,首先你得通过事件吧,事件还能不知道吗?
你哪个按钮的事件调用calcuate()可用传值:calcuate(string buttonid)//buttonid可以用来标识ABCD四个按钮
如果你是说调用同一个事件,那么sender就可以说明是谁触发了事件
[/Quote]
那要是一百个按钮我不能挨个都在他们事件里改吧?我要这些按钮都共享一个点击事件
huanshayi
2010-11-28
打赏
举报
回复
通过按钮调用方法,首先你得通过事件吧,事件还能不知道吗?
你哪个按钮的事件调用calcuate()可用传值:calcuate(string buttonid)//buttonid可以用来标识ABCD四个按钮
如果你是说调用同一个事件,那么sender就可以说明是谁触发了事件
java的
按钮
点击事件
_java处理
按钮
点击事件
的
方法
例如,
按钮
可以发送
一个
ActionEvent对象,而窗口可以发送WindowEvent对象。AWT时间处理机制的概要:1. 监听器对象是
一个
实现了特定监听器接口(listener interface)的类的实例。2. 事件源是
一个
能够注册监听器对象并...
多个
按钮
调用
同
一个
方法
$(".btn-info").on('click',function(event){var clickedButtonDOM=event.target; //获取
按钮
的DOM元素 var id = clickedButtonDOM.getAttribute('id');//获取指定的元素 console.log(id); }); 接单 送货
JQuery 点击
一个
按钮
触发另
一个
按钮
的
点击事件
trigger
方法
【记录】
1、前阶段需要点击
一个
按钮
然后触发另
一个
元素的
点击事件
,当时找了度娘,发现了trigger这个
方法
,哎,这么好用的
方法
我竟然之前不
知道
,至此记录一下; 2、trigger()
方法
: trigger()
方法
触发被选元素上指定的事件...
C#
调用
一个
按钮
的Click事件
最基本的
调用
方法
(1)button1.PerformClick(); (2)button1_Click(null,null); (3)button_Click(null,newEventArgs()); 利用反射
调用
最开始的
调用
方法
//建立
一个
函数 private void callOnClick(Button btn)...
代码触发两个
按钮
相同的
点击事件
方法
但两个
按钮
的点击触发事件是同
一个
,不想写2个
调用
方法
在控制器中,也不想通过代理,Block
方法
来
调用
。 这里找到了一种
方法
可以触发
按钮
点击事件
的
方法
,这样点击固定的那个
按钮
时也让另外
一个
触发点击...
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章