eleminar elementos del listbox y combobox
El problema que os quiero contar es el siguiente:
Estoy haciendo un programa que se puedan introducir elementos en listbox y combobox y despues eliminarlos. Pero ahi viene el problema, al eliminarlos, quiero que cuando seleccione un elemento en cualquier lado(es decir, en listbox o combo) se borren al misma vez en los dos sitios y el mismo elemento. me gustaria mucho que me ayudaseis. Lo necesito para mañana.Graicas
Estoy haciendo un programa que se puedan introducir elementos en listbox y combobox y despues eliminarlos. Pero ahi viene el problema, al eliminarlos, quiero que cuando seleccione un elemento en cualquier lado(es decir, en listbox o combo) se borren al misma vez en los dos sitios y el mismo elemento. me gustaria mucho que me ayudaseis. Lo necesito para mañana.Graicas
esta es una manera, espero que te sirva
Private Sub EliminarElemento(ByVal Elemento As String, ByVal pControl As Control)
Dim Cont As Integer
For Cont = 1 To Combo1.ListCount
If Trim(pControl.List(Cont)) = Trim(Elemento) Then
pControl.RemoveItem Cont
Exit For 'no seguir buscando si se sabe que cada valor és único en la lista.
End If
Next
End Sub
'para eliminar del combo el seleccionado en List1:
Private Sub Command1_Click()
Call EliminarElemento(List1.List(List1.ListIndex), Combo1)
List1.RemoveItem List1.ListIndex
End Sub
'y este otro lo contrario:
Private Sub Command2_Click()
Call EliminarElemento(Combo1.List(Combo1.ListIndex), List1)
Combo1.RemoveItem Combo1.ListIndex
End Sub
Private Sub EliminarElemento(ByVal Elemento As String, ByVal pControl As Control)
Dim Cont As Integer
For Cont = 1 To Combo1.ListCount
If Trim(pControl.List(Cont)) = Trim(Elemento) Then
pControl.RemoveItem Cont
Exit For 'no seguir buscando si se sabe que cada valor és único en la lista.
End If
Next
End Sub
'para eliminar del combo el seleccionado en List1:
Private Sub Command1_Click()
Call EliminarElemento(List1.List(List1.ListIndex), Combo1)
List1.RemoveItem List1.ListIndex
End Sub
'y este otro lo contrario:
Private Sub Command2_Click()
Call EliminarElemento(Combo1.List(Combo1.ListIndex), List1)
Combo1.RemoveItem Combo1.ListIndex
End Sub
