我遇到的问题是我在 VB 6 中为调制解调器名称和端口请求 WMI 查询
我有一个 FOR EACH 循环,每个循环有超过 1 个值(显示 2 个端口,所以每个循环有 2 个值)。如何分配变量以便将其分配给标签或文本框?
我想要一个如何通过循环分配变量以及如何调用变量的 VB 6 代码示例?
这是我的代码(当我使用 MsgBox 时,我可以看到它,它只是分别弹出两次,但我想要变量,所以我可以分配它们)
For Each objItem In colItems
MsgBox ("Test -" & objItem.Name)
Next
我试过这个,我得到一个数字,但我不知道如何引用它
For Each objItem In colItems
Dim myCount
myCount = myCount + 1
Debug.Print objItem.Name & myCount '** i just tested with Debug.Print
Next
Form1.TextBox1.Text = myCount(1) '** THIS DOES NOT WORK
Form1.TextBox2.Text = myCount(2)
如何分配objItem.Name
(它带回 2 个不同的对象)?这就是我得到的:
1SAMSUNG Mobile Modem #2
2SAMSUNG Mobile Modem Diagnostic Serial Port (WDM) (COM1)
(1 和 2 来自 myCount)
在不使用 myCount 的情况下,我只想为每个值分配自己的变量。