vb 命令按纽单击动作要加锁防止重入吗?
If yz_Test Then
yz_Test = False
cmdSbs_Click’动作
yz_Test = True
End If
这样有必要吗?个人觉得好麻烦,不想这样写,又担心出错……
[解决办法]
看你命令按钮是干啥的,一般不需要,允许多次单击。
如果程序没运行完,不允许再次单击,可以设置一个全局变量yz_Test,程序运行完后,改变一下这个值。
[解决办法]
这个简单:
Private Sub Command1_Click()
Command1.Enabled = False
'此处放处理代码
Command1.Enabled = True
End Sub
[解决办法]
二楼的很方法很正确。。大量事实证明。加这个限制很有必要,再说你一个窗体中哪有几个按钮。。增删改查就差不多了。不麻烦。但能解决大问题。。