Private Sub Form_Load() Combo1.AddItem "A" Combo1.AddItem "B" Combo1.ListIndex = 0 End SubPrivate Sub Combo1_Click() Combo2.Clear If Combo1.ListIndex = 0 Then Combo2.AddItem "1" Combo2.AddItem "2" Combo2.AddItem "3" Else Combo2.AddItem "4" Combo2.AddItem "5" Combo2.AddItem "6" End If Combo2.ListIndex = 0 End Sub
窗口中加入两个combobox,不要改名,将下面代码拷贝到代码窗口 注意,这段代码要求两个combox有相同数量的项目。Private Sub Form_Load() With Combo1 .AddItem "1" .AddItem "2" .AddItem "3" .AddItem "4" .AddItem "5" End With
With Combo2 .AddItem "abc" .AddItem "efg" .AddItem "sdfgdsg" .AddItem "gvgfvcx" .AddItem "sdfgdsz" End With End SubPrivate Sub Combo1_Click() With Combo2 .ListIndex = Combo1.ListIndex End With End Sub
Private Sub Form_Load()
Combo1.AddItem "A"
Combo1.AddItem "B"
Combo1.ListIndex = 0
End SubPrivate Sub Combo1_Click()
Combo2.Clear
If Combo1.ListIndex = 0 Then
Combo2.AddItem "1"
Combo2.AddItem "2"
Combo2.AddItem "3"
Else
Combo2.AddItem "4"
Combo2.AddItem "5"
Combo2.AddItem "6"
End If
Combo2.ListIndex = 0
End Sub
注意,这段代码要求两个combox有相同数量的项目。Private Sub Form_Load()
With Combo1
.AddItem "1"
.AddItem "2"
.AddItem "3"
.AddItem "4"
.AddItem "5"
End With
With Combo2
.AddItem "abc"
.AddItem "efg"
.AddItem "sdfgdsg"
.AddItem "gvgfvcx"
.AddItem "sdfgdsz"
End With
End SubPrivate Sub Combo1_Click()
With Combo2
.ListIndex = Combo1.ListIndex
End With
End Sub