标题:关于BUTTON点击事件..
只看楼主
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
 问题点数:0 回复次数:7 
关于BUTTON点击事件..
不知道大家有没有遇到这样个奇怪的问题....同样的一个BUTTON,本来双击它引发的事件是
private void button2_Click(object sender, System.EventArgs e){}

但是我的却出现这么个问题,有的时候双击它却是以下代码:
private void button2_Click_1(object sender, System.EventArgs e){}

这是为什么呢??哪个地方有问题呢....搞的我有时点按钮时都没反映,还以为哪里错了...该怎么解决呢???
搜索更多相关主题的帖子: BUTTON 
2007-05-28 22:18
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
首先你将button2选中.找到它的事件列表..将Click后面的内容全部去掉..button2_Click . button2_Click_1 这两个也去掉,再重新双击一次button2写上相应的代码,生成.

飘过~~
2007-05-29 09:32
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
谢谢啦..!正解...大家也吸取教训...小的地方出毛病很难查出来,很让人头痛...呵呵..

革命尚未成功,同志仍需努力-----+++
2007-05-29 10:31
shohokuxf
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-12-9
得分:0 
不错,受教

2007-05-29 10:39
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
这是因为你产生了这个Button的两次事件。
还有种情况,你的Button本来名字是Button1,你双击后产生了个事件private void button1_Click(object sender, System.EventArgs e){}
可你后来把Button的名字改成btnOK了,你又需要产生它的事件,这时候你双击找到的事件是private void button1_Click(object sender, System.EventArgs e){},却不是private void btnOK_Click(object sender, System.EventArgs e){},为什么呢?这是因为前面那个事件已经注册了!
这种情况你就要把private void button1_Click(object sender, System.EventArgs e){}
删除掉,编译一次,找到错误里面的this button1语句,也删除掉。然后双击按纽,就能够产生private void btnOK_Click(object sender, System.EventArgs e){}事件了。



IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-29 14:59
koffans
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-5-2
得分:0 
我有个类似的问题,就是把事件列表里的事件重置后,有关的代码还存在吗?

2007-05-29 19:38
hackboyo
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2006-10-27
得分:0 

在你写CLICK事件时,你以前就不小心点击过一次吧
选中你的控件,找到事件,把它的CLICK去掉,再写

2007-05-30 14:51
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
回复:(koffans)我有个类似的问题,就是把事件列表里...
恩,是不在了。。。你最好实现复制下来。。然后重置事件,,再点机按钮引发事件。。然后再粘贴进去,当然不麻烦的话自己编写也可以。。那天我就是在这个地方出了一身冷汗。。呵呵。。。

革命尚未成功,同志仍需努力-----+++
2007-05-30 15:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-143110-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.215055 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved