黑马程序员技术交流社区

标题: 按钮的双击事件 [打印本页]

作者: 郭渠    时间: 2013-9-3 14:13
标题: 按钮的双击事件
     怎样实现button按钮的双击事件,求指点
作者: 胡盼盼    时间: 2013-9-3 14:28
新建一个窗体如下图

双击“登录”按钮进入代码编辑,如下
private void button1_Click(object sender, EventArgs e)
        {
      //输入事件的代码
        }
这样就可以设计按钮的双击事件了


作者: 许庭洲    时间: 2013-9-3 14:31
本帖最后由 许庭洲 于 2013-9-3 14:32 编辑

1. ondblclick(双击);
2.例如:
<HEAD>
<SCRIPT>
function addItem()
{
      sNewItem = new Option(txtEnter.value)
      selList.add(sNewItem);
}
</SCRIPT>
</HEAD>
<BODY>
    <P>Enter text and then double-click in the text box to add text to the list box.
    <INPUT TYPE=text NAME=txtEnter VALUE="Enter_text">
    <SELECT NAME=selList SIZE=5>
    </SELECT>
</BODY>


作者: 高文咪    时间: 2013-9-4 09:45
如果是服务器端的控件可以直接双击写onclick()事件就可以了;
如果是普通人html控件,写个onclick()事件,然后在界面上方写<script text="javascript"> function(){
f方法
}</script>通过这种方式去响应你所要实现的操作。。。
作者: 白天看见了月球    时间: 2013-9-4 10:18
每个控件都可以找到属性,属性里面有个“雷电的标志”里面是事件,里面有所以你想发生的事件,你双击选择就能产生你要的事件

QQ截图20130904101736.png (11.04 KB, 下载次数: 127)

QQ截图20130904101736.png

作者: 郭渠    时间: 2013-9-9 16:53
白天看见了月球 发表于 2013-9-4 10:18
每个控件都可以找到属性,属性里面有个“雷电的标志”里面是事件,里面有所以你想发生的事件,你双击选择就 ...

button按钮没有这个双击事件

作者: 郭渠    时间: 2013-9-9 16:58
胡盼盼 发表于 2013-9-3 14:28
新建一个窗体如下图

双击“登录”按钮进入代码编辑,如下

你这个单击事件,
作者: 白天看见了月球    时间: 2013-9-9 21:04
郭渠 发表于 2013-9-9 16:58
你这个单击事件,

你可以在单击事件里加一个变量,开始的时候I=0,第一次按的时候I=1 第2次按的时候I=2,等于2的时候就执行接下来的代码,然后把I还原为0
if(i=2)
{.....
i=0;}
else
{i+=1;}

作者: 白天看见了月球    时间: 2013-9-9 21:05
郭渠 发表于 2013-9-9 16:53
button按钮没有这个双击事件

你可以在单击事件里加一个变量,开始的时候I=0,第一次按的时候I=1 第2次按的时候I=2,等于2的时候就执行接下来的代码,然后把I还原为0
//把I写在事件的外面
if(i=2)
{.....;i=0;}
else
{i+=1;}



作者: 郭渠    时间: 2013-9-10 00:06
白天看见了月球 发表于 2013-9-9 21:05
你可以在单击事件里加一个变量,开始的时候I=0,第一次按的时候I=1 第2次按的时候I=2,等于2的时候就执行 ...

那要是我先按一下,等隔一分钟后再按一下,那这样就达不到我我所需求的双击效果了,能有什么方法解决吗?

作者: 白天看见了月球    时间: 2013-9-10 10:39
本帖最后由 白天看见了月球 于 2013-9-10 10:42 编辑
郭渠 发表于 2013-9-10 00:06
那要是我先按一下,等隔一分钟后再按一下,那这样就达不到我我所需求的双击效果了,能有什么方法解决吗? ...

写一个计时器,单机第一次的时候启动计时器,每隔多少时间将I=0就可以了,然后关闭计时器
作者: 科大涛哥    时间: 2013-9-10 19:14
<input type="button" onclick ="document.ondblclick=' '       " value="双击" />




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2