小弟在做一个项目的时候选用了网上下载的列表视图控件,
但是在使用的时候发现该控件的单击事件只有左键单击视图上的第一列时才发生,
我想做个对某行的鼠标双击事件,可是不知道如何下手才好,
望各位达人给指点指点~~

解决方案 »

  1.   

    //比如第一下单击和第二下单击时间相隔5秒...
    这不是双击,双击是在系统规定的时间内(毫秒级)完成的两次单击,这个时间具体是多少,取决于系统的设置,可用api函数GetDoubleClickTime获得
      

  2.   

    //但是在使用的时候发现该控件的单击事件只有左键单击视图上的第一列时才发生,
    是不是需要整行选择'API声明及常数自己加
    Call SendMessage(ListView1.hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, ByVal LVS_EX_FULLROWSELECT)
      

  3.   

    弄个透明的Label控件覆盖到要双击的区域,然后编写label的双击事件