好的,有几个问题......
您正在尝试读取按钮的文本,而不是组合框,即
- Select Case cmd_sensor_t7770a.Text
- Case t7770a1006 'Calls sub from Module_sensor
- Sensor_t7770a1006_get
- Case t7770a1022 'Calls sub from Module_sensor
- Sensor_t7770a1022_get
- Case "t7770a2004" 'Calls sub from Module_sensor
- Sensor_t7770a2004_get
- Case t7770a2012 'Calls sub from Module_sensor
- Sensor_t7770a2012_get
- Case t7770a3002 'Calls sub from Module_sensor
- Sensor_t7770a3002_get
- End Select
-
您应该这样阅读相关组合框的内容:
- Select Case ComboBox_t7770a.Text
- Case t7770a1006 'Calls sub from Module_sensor
- Sensor_t7770a1006_get
- Case t7770a1022 'Calls sub from Module_sensor
- Sensor_t7770a1022_get
- Case "t7770a2004" 'Calls sub from Module_sensor
- Sensor_t7770a2004_get
- Case t7770a2012 'Calls sub from Module_sensor
- Sensor_t7770a2012_get
- Case t7770a3002 'Calls sub from Module_sensor
- Sensor_t7770a3002_get
- End Select
此外,您还应该将值作为文本字符串进行比较,因为您已经编写了代码将大小写与变量进行比较。即您的文本比较必须在引号中如下所示:
- Select Case ComboBox_t7770a.Text
- Case "t7770a1006" 'Calls sub from Module_sensor
- Sensor_t7770a1006_get
- Case "t7770a1022" 'Calls sub from Module_sensor
- Sensor_t7770a1022_get
- Case "t7770a2004" 'Calls sub from Module_sensor
- Sensor_t7770a2004_get
- Case "t7770a2012" 'Calls sub from Module_sensor
- Sensor_t7770a2012_get
- Case "t7770a3002" 'Calls sub from Module_sensor
- Sensor_t7770a3002_get
- End Select
您有相当多的事情要纠正,但一旦您这样做,它应该会按预期工作。 |