click doubleclick-新手弱智问 c#click 和 doubleclick

问题描述

新手弱智问 c#click 和 doubleclick

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace test20150423
{
public partial class www : Form
{
public www()
{
InitializeComponent();
}
DateTime dt;
bool end = false;
TimeSpan temp = new TimeSpan (20000000); //2s之内为双击

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        //if (dt == null)
        //{
        //    mc();
        //}
        if (end)
        {
            if (temp >= (DateTime.Now - dt))
            {
                mdc();
            }
            else
            {
                mc();
            }
        }
        //MessageBox.Show((DateTime.Now - dt).ToString());
        else
        {
            dt = DateTime.Now;
            mc();
        }       

        end = !end;
    }
    private void mc()
    {
        MessageBox.Show("cellclick");
    }

    private void mdc()
    {
        MessageBox.Show("celldoubleclick");
    }
}

}

1.单击功能不可用 需要点击第二次
2.TimeSpan 使用 为甚么 2s 是 20 000 000

解决方案

1.你自己吧第一次mc()注释掉了啊。
2.TimeSpan 的计时单位就是100纳秒。

解决方案二:

操作系统内可以配置双击间隔的,你这个不算双击。

时间: 2024-09-03 06:27:15

click doubleclick-新手弱智问 c#click 和 doubleclick的相关文章

代码-新手求问wpf程序中关于路由事件的问题

问题描述 新手求问wpf程序中关于路由事件的问题 我放了两个Button控件 public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Grid1.AddHandler(Button.ClickEvent,new RoutedEventHandler(onClick)); } public void onClick(object sender, RoutedEventArgs e

java 新手求问cannot be resolved to a type 的解决方法

问题描述 java 新手求问cannot be resolved to a type 的解决方法 这是我自学的一个项目,以前没发现这样的问题,jdk8.65,eclipse是最新版,看了网上的同类问题好像是jar包导入的问题,但是不知道具体怎样解决,请路过的大神指点迷津,万分感谢 import java.awt.*; import java.awt.event.*; public class ChatClient extends Frame{ TextArea ta = new TextArea

新手菜鸟问一下spinner右侧箭头按钮下拉怎么做?

问题描述 新手菜鸟问一下spinner右侧箭头按钮下拉怎么做? spinner下拉菜单,点击右侧小箭头按钮出现的下拉菜单选项?该怎么做?求大神指点? 解决方案 首先在xml文件的spinner属性中增加android:requiresFadingEdge="none",android:spinnerMode="dropdown"这2个属性,然后给spinner绑定适配器的时候SpinnerAdapter styleAdapter = new SpinnerAdapt

word文档-新手求问word表格问题

问题描述 新手求问word表格问题 现在Word表格中已经添加了1000行左右的数据,但这些表格的列并没有全部写完,现在另外一个Word中有了100条与原1000条一样的数据,并且比原来的数据详细.如何用这100条数据去替换1000条中的不完整数据?两个Word表格表头一致 解决方案 选择那个多的文档,准备替换的内容,,鼠标右键选择复制.回道那个需要替换掉的文档,选择要被替换掉的内容,右键选择粘贴.完工. 解决方案二: 目前word版本2003/2007 解决方案三: 用word2015比好好

新手入门-新手求问为什么我的记事本写的程序运行不起来T_T

问题描述 新手求问为什么我的记事本写的程序运行不起来T_T Java初学者用记事本写的程序用cmd运行不起来,能翻译成class但是就是输出不了,但是用eclipse可以T_TT_T 解决方案 不是用cmd运行的啊,你编译后的程序放在tomcat下运行了吗 解决方案二: 用java运行 参考 http://ivan0513.iteye.com/blog/982445 ,看下环境变量 你说运行不了,请贴出截图和错误信息. 解决方案三: 你你命令行写对了吗 解决方案四: java 类名(不能带.cl

ajax-Ajax+nodejs新手求问!

问题描述 Ajax+nodejs新手求问! 我有一个页面A,其中通过iframe加载了一个页面B.页面B里有个表单,表单里有个submit按钮.我在这个B页面的js中为这个submit按钮添加了一个事件函数.在这个事件函数中我创建了一个XMLHttpRequest实例xhr1.然后后台我用nodejs接收提交的表单数据并发送响应内容.我想让响应内容出现在父页面A的特定位置上. 现在数据接收.发送响应内容都没有问题,问题是响应的内容不能出现在A页面特定位置上. 我xhr1的onreadystate

Spring mvc无法跳转 显示404 新手求问配置是否有问题~

问题描述 Spring mvc无法跳转 显示404 新手求问配置是否有问题~ springmvc-servlet web.xml HelloController index.jsp hello.jsp 解决方案 你可以把你的错误日志贴上,不然我们没法给你看哪里出错! 解决方案二: bean name=''/hello.do" 是什么鬼,用法都错了,,在方法上@requestMapping("hello.do") 解决方案三: @RequestMapping(value=&qu

新手,问一个略显小白的问题

问题描述 新手,问一个略显小白的问题 怎样对一个已经编写好的程序进行二次编写?若已知该程序是有什么编写的,如何进行编写,若未知呢? 解决方案 二次编写就是根据你的需要再次修改编写的代码,比如添加某功能或者删除某功能. 如果不知道程序是怎么编写的,你要自己实现的话,就是初次编写了. 解决方案二: 咦,就我看来,首先你要明白这个程序实现的是什么功能,然后你想通过这个程序,来达到什么效果,然后你以你的思路进行重构代码,或者重写一个程序, 调用那个程序,这就是二次编写了.

java-Java数组求和,新手求问

问题描述 Java数组求和,新手求问 public class T12 { public static double sumArray(double[] array){ static double sum = 0; int i; for(i=0;i<array.length;i++) sum += array[i]; return sum; } public static void main(String[] args) { double[] array = {123456789}; doubl