vb if 语法

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:59:38
Private Sub Combo1_Click()
If flagauto = 1 Then

Select Case Combo1.ListIndex
Case 0
Call 增量式PID
Case 1
Call 带死区PID
Case 2
Call 智能PID
End Select

End If
End Sub
这些语句为什么读不到select而直接就end if了?

因为你flagauto没有赋值

条件没有满足:flagauto = 1

这肯定只有部分代码

因为 if flagauto=1 then 这个没有满足,如果他不是=1,那么就不会执行下面的代码。
所以就end了