Power Builder - Ayuda con LV

 
Vista:

Ayuda con LV

Publicado por Carlos Gil (124 intervenciones) el 06/09/2004 18:19:39
Hola como hago para obtener la lista (index) de los Items seleccionados de un control ListView.
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:Ayuda con LV

Publicado por israel valencia (29 intervenciones) el 06/09/2004 19:14:24
haber si te sirve este ejemplo:

// Loop through all the items.

FOR li_ItemCount = 1 to li_ItemTotal
// si el item esta seleccionado te da el texto seleccionado y el conteo del for te dice que indice este seleccionado //
IF lb_Contact.State(li_ItemCount) = 1 THEN &
MessageBox("Selected Item", & lb_Contact.textli_ItemCount))

NEXT

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

RE:Ayuda con LV

Publicado por Carlos Gil (124 intervenciones) el 06/09/2004 19:41:58
El control ListView no tiene la propiedad ListBox, pero igual gracias. Ya lo solucione.

Long i, j, ll_index, ll_Selected[]

i = lv_1.SelectedIndex ( ) - 1
j = 1

Do
ll_index = lv_1.FindItem ( i, DirectionAll!, False, True, False, False)
If ll_index > 0 Then
ll_Selected[j] = ll_index
j++
End If
i = ll_index
Loop Until i = -1
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

RE:Ayuda con LV

Publicado por Carlos Gil (124 intervenciones) el 06/09/2004 19:43:35
Jeje quise decir:

El control ListView no tiene la propiedad State (pero si el control ListBox), pero igual gracias. Ya lo solucione.

Long i, j, ll_index, ll_Selected[]

i = lv_1.SelectedIndex ( ) - 1
j = 1

Do
ll_index = lv_1.FindItem ( i, DirectionAll!, False, True, False, False)
If ll_index > 0 Then
ll_Selected[j] = ll_index
j++
End If
i = ll_index
Loop Until i = -1
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