标题: cancel [打印本页] 作者: linjie663348 时间: 2011-11-6 06:23 标题: cancel Private Sub Form_Unload(Cancel As Integer)
Cancel = -1
End Sub
为什么设置-1了,就关闭不了窗口了,我设置其他的可以吗??
Cancel As Integer这个到底什么意思呢?可以没有“Cancel As Integer”吗?作者: roych 时间: 2011-11-7 23:15
Private Sub Form_Unload(Cancel As Integer)
Cancel = -1
End Sub
首先,这是一个卸载(或者说退出)窗体事件。
而-1在VB里通常相当于True值。Cancel=-1相当于Cancel=TRUE。在卸载窗体事件中加上这一句,也就意味着禁止执行卸载(退出)窗体事件,自然就无法退出窗体了。作者: linjie663348 时间: 2011-11-8 05:47
为什么要这样?这样做的作用是什么?有什么具体意义?谢谢作者: aslxt 时间: 2011-11-8 13:16