我有一個組合框,當該項目被選中並且與其他形式的button.text相同時,button.text會更改用戶在文本框中鍵入的名稱。但是,如果該項目是不同的button.text我想隱藏它,所以用戶不能選擇它或看到它。vb.net combobox hide item
cafetariacombo是ComboBox
Form3.cafetaria2.Text是按鈕我改變
If cafetariacombo.SelectedItem = "cafetaria2" Then
Form3.cafetaria2.Text = TextBox1.Text
My.Settings.cafetaria2guardar = Form3.cafetaria2.Text
My.Settings.Save()
end if
我用這個來命名的按鈕,我只需要知道,如果我可以隱藏組合框項目。
請幫助我:)
更新一些代碼
我在組合框中插入項目列表自己。 我解決了我以前的問題,但現在我需要保存組合框項目的狀態,當我離開表單。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If cafetariacombo.SelectedItem <> Form3.cafetaria1.Text Then
cafetariacombo.Items.Remove("cafetaria1")
End If
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ComboBox2.SelectedItem = Form3.cafetaria1.Text Then
Form3.cafetaria1.Text = "cafetaria1"
My.Settings.cafetaria1guardar = Form3.cafetaria1.Text
My.Settings.Save()
adicionarproduto.cafetariacombo.Items.Add("cafetaria1")
end if
end sub
當我從ComboBox我在Form1是去除項目,當我再次添加的項目我在窗口2。
當我離開form1時,只需要保存帶有已刪除項目的組合框。
你「隱藏」的組合框項目通過不包括它的Items集合中。唯一的辦法。 – 2014-11-24 01:24:21
您可以使用'cafeteriacombo.Items.Remove(「cafeteria2」)'移除「cafeteria2」項目。 – 2014-11-24 11:51:17