利用枚举的IsDefined方法。 例: Public Enum ControlState OpenCamcorder CloseCamcorder StartCapture EndCapture End Enum Private Function IsXXX(ByVal state As ControlState) As Boolean If ControlState.IsDefined(GetType(ControlState), state) = False Then Return False Else Return True End If End Function