收录日期:2018/09/20 15:46:18 时间:2016/05/23 01:20:47 标签:C#
button只有click,怎么让一个button有双击事件呢?
好像不行吧,它只有单击事件。
perhaps this works:

private void button_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e)
{
  if(e.Button == MouseButtons.Left && e.Clicks == 2){
    //Double click 
  }
}
谁说c#没有双击事件?怪了!这不是吗
System.Windows.Forms.Button a;
a.DoubleClick +=new EventHandler(a_DoubleClick);
thx a lot.
It's ok.

But what is the interval between the two clicks?
在初始化函数里面写
button1.DoubleClick +=System.EventHandle("函数名");
the interval between the two clicks is accoding to the os settings.