Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

[VB] Remover item seleccionado de una listbox

Participa en el tema [VB] Remover item seleccionado de una listbox en el foro Programación.
Quiero hacer dos listas: una donde aparezcan todas las opciones disponibles y la otra donde ...

Buscar en este tema:
 
  •  
    murd0c escribió el 16/06/2005 a las 18:23 hs.
     
    ¿Mensaje inapropiado?
    #1 [VB] Remover item seleccionado de una listbox
    Quiero hacer dos listas: una donde aparezcan todas las opciones disponibles y la otra donde aprecen los selecionados, si un elemento está elegido aparece en la lista 1 sino en la 2.
    ¿Como hago para agregar o quitar un elemento seleccionado de una lisbox?
    Adjunto el proyecto para dar una idea.
    Archivos adjuntos
    Tipo de archivo: zip list.zip (1.4 KB, 28 vistas)
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/245545-vb-remover-item-seleccionado-de-listbox.html
    | Más
  • maxonico escribió el 16/06/2005 a las 23:56 hs. ¿Mensaje inapropiado?

    #2 Re: Remover item seleccionado de una listbox

    Para agregar:

    List1 es un ListBox

    Código:
    List1.AddItem "Pepe"
    
    Additem recibe el item que vas a agregar y un indice que es opcional, si fuera de una lista a otra entonces:

    Código:
    List1.AddItem List2.List(List2.ListIndex)
    
    Para quitar:

    Código:
    List1.RemoveItem List1.ListIndex
    
    RemoveItem recibe el indice del item a eliminar, si lo conoces lo pones de antemano, sino ListIndex devuelve el indice seleccionado
    Vas a tener que controlar errores en el quitar porque la lista puede quedar vacia y ListIndex devuelve -1 entonces si no lo controlaste...alpiste.


    Saludos!
    Me gusta este mensaje
  • YO_SOY_JUANU escribió el 17/06/2005 a las 09:45 hs. ¿Mensaje inapropiado?

    #3 Re: Remover item seleccionado de una listbox

    Una consultita sobre eso.

    Como hago para Seleccionar items de una listbox o ComboBox mediante código?

    Osea, si clickeo un botón, me selecciona tal item, si clickeo otro, me selecciona otro item del mismo listado.

    Es con el listindex? por qwue me tiraba un error que no recuero.

    Saludos
    Me gusta este mensaje
  • maxonico escribió el 17/06/2005 a las 11:34 hs. ¿Mensaje inapropiado?

    #4 Re: Remover item seleccionado de una listbox

    Código:
    Public Sub Posicionar(pControlTipoLista As Object, ByVal pValor As Variant, Optional pSiNoEncuentraVacio As Boolean = False)
    'pControlTipoLista = listbox o combobox
    'pValor = valor buscado
    'pSiNoEncuentraVacio = indica que hacer si no encuentra el item buscado
    	
    	Dim i As Integer
    			
    	If IsNumeric(pValor) Then
    		'Buscamos por ItemData
    		For i = 0 To pControlTipoLista.ListCount - 1
    			If pControlTipoLista.ItemData(i) = pValor Then
    				pControlTipoLista.ListIndex = i
    				Exit Sub
    			End If
    		Next i
    	
    	Else
    		'Buscamos por List
    		For i = 0 To pControlTipoLista.ListCount - 1
    			If pControlTipoLista.List(i) = pValor Then
    				pControlTipoLista.ListIndex = i
    				Exit Sub
    			End If
    		Next i
    	End If
    	
    	'tenes que validar si no lo encuentra
    	If pSiNoEncuentraVacio Then
    		pControlTipoLista.ListIndex = -1
    	End If
    End Sub
    
    Fijate si te sirve, cualquier cosa pregunta.

    Saludos!
    Me gusta este mensaje
  • murd0c escribió el 17/06/2005 a las 17:54 hs. ¿Mensaje inapropiado?

    #5 Re: Remover item seleccionado de una listbox

    Originalmente publicado por maxonico
    Para agregar:

    List1 es un ListBox

    Código:
    List1.AddItem "Pepe"
    
    Additem recibe el item que vas a agregar y un indice que es opcional, si fuera de una lista a otra entonces:

    Código:
    List1.AddItem List2.List(List2.ListIndex)
    
    Para quitar:

    Código:
    List1.RemoveItem List1.ListIndex
    
    RemoveItem recibe el indice del item a eliminar, si lo conoces lo pones de antemano, sino ListIndex devuelve el indice seleccionado
    Vas a tener que controlar errores en el quitar porque la lista puede quedar vacia y ListIndex devuelve -1 entonces si no lo controlaste...alpiste.


    Saludos!
    Con eso funcionó de luxe, Gracias
    Me gusta este mensaje
  • gatquelo escribió el 11/05/2008 a las 20:13 hs. ¿Mensaje inapropiado?

    #6 Re: Remover item seleccionado de una listbox

    Me fue de mucha ayuda, Gracias
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 5 RESPUESTAS
  • 9273 VISTAS
  • 4 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB