任何人都可以解释为什么我的按钮每次单击时都会继续启动相关的.BAT文件,即使我已将其设置为禁用状态?
Private Sub TabPage3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabPage3.Click
Dim RetBat3
RetBat3 = Shell("c:\QUEEN ANNES REVENGE\SYSTEM\BAT\UNDO_1.bat", 1)
Button5.Enabled = False
End Sub
答案 0 :(得分:2)
因为该事件处理程序与TabPage3_Click
?
不清楚你要做什么,但是当你点击TabPage3时启动批处理文件,然后禁用按钮控件。
您可能希望删除此TabPage3点击并将处理程序放在按钮上
您可以尝试添加
if (Button5.Enabled)
{
Button5.Enabled = False
RetBat3 = Shell("c:\QUEEN ANNES REVENGE\SYSTEM\BAT\UNDO_1.bat", 1)
}
感觉不对,但根据您提供的少量信息,它可能会解决您的问题。