콤보 상자가 있습니다. 항목을 선택하고 다른 양식의 button.text와 같으면 사용자가 텍스트 상자에 입력 한 이름에 대해 button.text가 변경됩니다. 그러나 항목이 button.text와 다른 경우 숨기려고하므로 사용자가 선택하거나 볼 수 없습니다.vb.net 콤보 상자 숨기기 항목
cafetariacombo이 콤보
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
콤보 상자에서 항목을 제거하면 form1에 있고 항목을 다시 추가 할 때 form2에 있습니다.
form1에서 나갈 때 삭제 된 항목으로 콤보 상자를 저장하면됩니다.
당신 "숨기기"콤보 상자의 항목을하지 않음으로써를 아이템 컬렉션에 포함시킨다. 유일한 방법. –
'cafeteriacombo.Items.Remove ("cafeteria2")'를 사용하여 "cafeteria2"항목을 제거 할 수 있습니다. –