Visual Basic - ListBox multiselect

Life is soft - evento anual de software empresarial
 
Vista:

ListBox multiselect

Publicado por NoExit (13 intervenciones) el 01/09/2005 21:12:21
Hola, he insertado en mi aplicación un listbox con la opción multiselect
a cierto, y la de estilo a 1 (checkbox), aunke creo k esto ultimo no importa, solo
es una cuestion grafica. La duda es: ¿como se los elementos que el usuario
ha marcado?
Se recorrer todos los elementos de un listbox sin problema con un sencillo bucle,
pero no doy con los metodos para ver cuales estan seleccionados.
Lo mas apropiado a mi modo de ver k he encontrado es la propiedad
Multiselect, pero no consigo hacer nada con ella.

De antemano gracias mil.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ListBox multiselect

Publicado por miguel (1042 intervenciones) el 01/09/2005 23:37:53
Prueba con esto, ejemplo:
Dim I As Integer

Private Sub Form_Load()
For I = 1 To 10
Me.List1.AddItem "Valor " & I
Next I
End Sub

Private Sub Command1_Click()
For I = 0 To Me.List1.ListCount - 1
If Me.List1.Selected(I) = True Then 'Con esto identificas cual esta seleccionado
MsgBox "Seleccionó: " & List1.List(I), vbInformation, "ListBox"
End If
Next I
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar