分开后分别加入combo1 和 combo2选择时联动 Private Sub Combo1_Click() Combo2.ListIndex = Combo1.ListIndex
Dim i As IntegerPrivate Sub Form_Load() For i = 1 To 3 Combo1.AddItem "命令" & i Combo2.AddItem "00 00 0" & i Next iCombo1.ListIndex = 0End SubPrivate Sub Combo1_Click() Combo2.ListIndex = Combo1.ListIndex End Sub
主要目的是为了在一个文本文件中输入需要的命令(类似00 00 01)和提示(类似“命令1”),然后在不同combo中显示,真正命令并不是举例的那样,只是格式相同“某某命令;00 ff 11 44”等等所以二楼的方法不可行 我现在只能用简单的split把每行单独拿出来到一个combo中,提示和命令还不会分开~~~ Private Sub Form_Load() Dim filenum As Integer Dim a As String Dim data() As String filenum = FreeFile Open "d:\000.dat" For Input As #filenum a = Input(LOF(filenum), #filenum) data = Split(a, vbCrLf) For i = o To UBound(data) Combo1.AddItem data(i) Next End Sub
哈哈,可以了谢谢一楼和二楼的两位~~~~~顺便贴上我的~~~虽然写的不好~~~Private Sub Combo1_Click() Combo2.ListIndex = Combo1.ListIndex End SubPrivate Sub Form_Load() Dim filenum As Integer Dim a As String Dim data() As String filenum = FreeFile Open App.Path & "\000.dat" For Input As #filenum a = Input(LOF(filenum), #filenum) data = Split(Replace(a, ";", vbCrLf), vbCrLf) For i = o To UBound(data) Combo1.AddItem data(i) i = i + 1 Next For i = 1 To UBound(data) Combo2.AddItem data(i) i = i + 1 Next End Sub
Private Sub Combo1_Click()
Combo2.ListIndex = Combo1.ListIndex
For i = 1 To 3
Combo1.AddItem "命令" & i
Combo2.AddItem "00 00 0" & i
Next iCombo1.ListIndex = 0End SubPrivate Sub Combo1_Click()
Combo2.ListIndex = Combo1.ListIndex
End Sub
我现在只能用简单的split把每行单独拿出来到一个combo中,提示和命令还不会分开~~~
Private Sub Form_Load()
Dim filenum As Integer
Dim a As String
Dim data() As String
filenum = FreeFile
Open "d:\000.dat" For Input As #filenum
a = Input(LOF(filenum), #filenum)
data = Split(a, vbCrLf)
For i = o To UBound(data)
Combo1.AddItem data(i)
Next
End Sub
Combo2.ListIndex = Combo1.ListIndex
End SubPrivate Sub Form_Load()
Dim filenum As Integer
Dim a As String
Dim data() As String
filenum = FreeFile
Open App.Path & "\000.dat" For Input As #filenum
a = Input(LOF(filenum), #filenum)
data = Split(Replace(a, ";", vbCrLf), vbCrLf)
For i = o To UBound(data)
Combo1.AddItem data(i)
i = i + 1
Next
For i = 1 To UBound(data)
Combo2.AddItem data(i)
i = i + 1
Next
End Sub