将数组添加到for循环

领主45

https://i.stack.imgur.com/RYIGs.png
当前,如果满足条件,DDi和DDj将显示消息“请为Device1,2或3选择设备通道”,“请选择其他设备通道对于Device1、2或3“。我想说的是通道的实际名称,而不是Device1,Device2等。我不知道如何将数组放入现有结构中。我从下面开始,但是在for开头出现语法错误。

If (HTSelection.DeviceDropDown1.List(0)) <> Empty Then
        
    Else
        DeviceDropDown1.AddItem "Device A: HT 1"
        DeviceDropDown1.AddItem "Device A: HT 2"
        DeviceDropDown1.AddItem "Device A: HT 3"
        DeviceDropDown1.AddItem "Device A: HT 4"
        DeviceDropDown1.AddItem "Device A: HT 5"
        DeviceDropDown1.AddItem "Device A: HT 6"
        DeviceDropDown1.AddItem "Device A: HT 7"
        DeviceDropDown1.AddItem "Device A: HT 8"
        DeviceDropDown1.AddItem "Device B: HT 1"
        DeviceDropDown1.AddItem "Device B: HT 2"
        DeviceDropDown1.AddItem "Device B: HT 3"
        DeviceDropDown1.AddItem "Device B: HT 4"
        DeviceDropDown1.AddItem "Device B: HT 5"
        DeviceDropDown1.AddItem "Device B: HT 6"
        DeviceDropDown1.AddItem "Device B: HT 7"
        DeviceDropDown1.AddItem "Device B: HT 8"
        DeviceDropDown1.AddItem "Channel_Not_Available"
    End If
    End Sub

Private Sub HTNextButton_Click()
    
    Dim DDi(1 To 3) As String
    DDi(1) = "Temperature"
    DDi(2) = "Adapter"
    DDi(3) = "USB"
    Dim i As Integer

    Dim DDj(1 To 3) As String
    DDj(1) = "Temperature"
    DDj(2) = "Adapter"
    DDj(3) = "USB"
    Dim ii As Integer

    'DDi = 1
    'DDj = 1
    Numberflag = 0
    DeviceFlagA = 0
    DeviceFlagB = 0
          'For DDi = 1 To 3
    For i = 1 To 3
        Device = Me.Controls.Item("DeviceDropDown" & DDi)
        If Device = "Channel_Not_Available" Then
        ElseIf Device = "Select Device" Then
            MsgBox "Please select a number channel for" & DDi, vbCritical, "Error"
            Exit For
        Else
            If InStr(1, Device, "Device A") Then
                DeviceFlagA = 1
            End If
            If InStr(1, Device, "Device B") Then
                DeviceFlagB = 1
            End If
               
              'For DDj = 1 To 3
            For ii = 1 To 3
            
                If DDi <> DDj Then
                    Device1 = Me.Controls.Item("DeviceDropDown" & DDj)
                    If Device1 = "Channel_Not_Available" Then
                    Else
                        If Device = Device1 Then
                            MsgBox "Please select different number channel for" & DDj, vbCritical, "Error"
                            Numberflag = Numberflag + 1
                        Exit For
                    End If
                End If
    End If
            Next
            If Numberflag >= 1 Then
                Exit For
            End If
        End If
        
    Next

    End If
End Sub
在愤怒

你的意思是这样吗?

Private Sub HTNextButton_Click()
    Dim Device As String
    Dim DDi(1 To 3) As String
    DDi(1) = "Temperature"
    DDi(2) = "Adapter"
    DDi(3) = "USB"

    For i = 1 To 3
        Device = Me.Controls.Item("DeviceDropDown" & i).Text
        If Device = "Channel_Not_Available" Or Device = "Select Device" Or Device = "" Then
            MsgBox "Please select a number channel for " & DDi(i), vbCritical, "Error"
            Me.Controls.Item("DeviceDropDown" & i).SetFocus
            Exit Sub
        End If
    Next
    '
    '
    '
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将诺言添加到for循环中的诺言数组中

来自分类Dev

将值添加到循环中的数组

来自分类Dev

每个循环将数字添加到数组

来自分类Dev

使用游标循环将JS对象添加到数组

来自分类Dev

在C中使用for循环将数字添加到数组

来自分类Dev

从PHP while循环将数据添加到数组

来自分类Dev

将诺言添加到for循环中的诺言数组中

来自分类Dev

循环后解析将多个图像添加到数组

来自分类Dev

延迟将新对象添加到循环中的数组

来自分类Dev

Android-使用for循环将视图添加到数组

来自分类Dev

Scala:使用for循环将值添加到sortedSet或数组

来自分类Dev

循环遍历数组以将图像添加到 DOM

来自分类Dev

使用 for 循环将项目添加到数组 Laravel

来自分类Dev

使用 for 循环将值添加到数组

来自分类Dev

将元素添加到循环内的数组

来自分类Dev

将数组添加到数组中

来自分类Dev

将数组添加到数组Ruby

来自分类Dev

将for循环元素添加到列表

来自分类Dev

将列添加到VBA循环

来自分类Dev

将 HTML 添加到 PHP 循环

来自分类Dev

将圆添加到通过数组中的循环添加的特定标记中

来自分类Dev

在数组的循环中,将元素添加到数组中

来自分类Dev

C#将一个RichTextBoxes数组添加到for循环中的TabPages数组中

来自分类Dev

通过此数组js将项目添加到循环中的数组

来自分类Dev

将元素添加到数组

来自分类Dev

将值添加到对象数组

来自分类Dev

将元素添加到numpy数组

来自分类Dev

将数据添加到多维数组

来自分类Dev

将多维数组添加到列表