标题:csEXWB2控件明明有click事件,但为什么却不相应呢?
只看楼主
bccnsir
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-5-14
结帖率:0
已结贴  问题点数:20 回复次数:1 
csEXWB2控件明明有click事件,但为什么却不相应呢?
csEXWB2控件(http://code.)明明有click事件,但为什么却不相应呢?
例如如下代码,结果没有任何反应(cswb是控件的name):
------------
private void cswb_Click(object sender, EventArgs e)
{
MessageBox.Show("ok");
}
------------
请高手指点!
为什么会这样呢?
该怎么弄才能使用相应单击双击等事件呢?
多谢!
补充:以上代码是双击csEXWB控件的click事件产生代码框架,我只写了一句,就是"MessageBox.Show("ok");".
csEXWB控件是重新封装的替代c#自带的webbrowser控件,它自身是有click事件的:
 


[ 本帖最后由 bccnsir 于 2012-5-14 21:59 编辑 ]
搜索更多相关主题的帖子: private 
2012-05-14 11:02
lhb62232397
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:117
专家分:546
注 册:2011-11-6
得分:20 
C# Button是有DoubleClick事件的,只是它没有出现在事件列表中,而且.net也是把这个事件给"屏蔽"掉了,无论你双击一个按钮怎么快,也不会触发这个事件。
为了能够触发C# Button的双击事件,我们可以重载MouseDown事件,记录每次鼠标按下的时间,如果两次点击的时间足够近的话,就触发一次双击方法。
上面的内容楼主应该用不到吧。下面说说你的问题:
你的button按钮事件是怎么创建的,在你的Form中直接双击button按钮,会出现:
private void cswb_Click(object sender, EventArgs e)
{
}
然后写下直接的代码,就可以了。
楼主错在应该是直接直接写出来了吧
2012-05-14 17:11



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




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

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