请问一下各位高手,我真的是百思不得其解啊
我在Form1 里写了这样的代码
Private Sub Form_Click()
 Form1.Hide
 Form2.Show
End SubPrivate Sub Form_DblClick()
 End
End Sub在Form2 里写了这亲的代码
Private Sub Form_Click()
Form2.Hide
Form1.Show
End SubPrivate Sub Form_DblClick()
 End
End Sub我怎样也无法双击窗体来结束程序

解决方案 »

  1.   

    道理很简单,你这样运行一下就知道为什么了.
    Private Sub Form_Click()
     Form1.Hide
     Form2.Show
     Debug.Print "Click"
    End SubPrivate Sub Form_DblClick()
     End
     Debug.Print "DblClick"
    End Sub
      

  2.   

    click事件中已经隐藏了窗口,执行不到dblclick啊。
      

  3.   

    先:弄清click 和 dblclick 的发生条件...
      

  4.   

    Private Sub Form_Click()
    unload form2
    Form1.Show
    End SubPrivate Sub Form_DblClick()
     End
    End Sub
      

  5.   

    我的程序是想在 Form1和Form2 之间用单击事件来进行切换而双击任何一个窗体就结束程序啊
      

  6.   

    可以采用折衷的方案,就是加入定时器的方式,用一个变量来标识你是双击或是单击,然后启用定时器,当定时器到时间时,就去判断变量的值,而采取相应的操作注意:无论是单击或是双击的事件中第一条语句就是要中止定时器,然后修改变量,然后再开启定时器
    而当定时器超时后,处理完所需的事情后,同样要关闭定时器,且两个Form都要用定时器