2015-10-18 160 views
0

我有兩個組合框cmbo1,cmbo2。 cmbo1有maria,john列出的項目。該cmbo2有一個空的項目組合框到另一個組合框

,我想做出要是再這樣

If Me.cmbo1.SelectedItem = "maria" Then 
    Me.cmbo2.Items.Add("female") 
    Me.cmbo2.Items.Add("she") 
Else If me.cmbo1.selecteditem = "john" Then 
    Me.cmbo2.Items.Add("male") 
    Me.cmbo2.Items.Add("he") 
Else 
    Me.cmbo2.Items = "" 
End if 

語句,但不是cmbo2添加的所有項目(女,她,男性,他)之後,我選擇了第二項目「約翰」

任何意見和重建我的代碼將不勝感激。謝謝

回答

0

您必須從列表中清除舊選擇添加使用Clear功能

Me.cmbo2.Items.Clear 
If Me.cmbo1.SelectedItem = "maria" Then 
    Me.cmbo2.Items.Add("female") 
    Me.cmbo2.Items.Add("she") 
Else If Me.cmbo1.SelectedItem = "john" Then 
    Me.cmbo2.Items.Add("male") 
    Me.cmbo2.Items.Add("he") 
End If 
新項目前
相關問題