Power Builder - Ayuda con listbox

 
Vista:

Ayuda con listbox

Publicado por lissi (20 intervenciones) el 31/10/2004 19:06:11
Hola programadores:
Necesito saber que propiedad me permite :

saber cuantos elementos hay en un listbox.
saber el index de los elementos
Conociendo el index obtener el texto de esa posicion

Gracias
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 listbox

Publicado por Oscar (1178 intervenciones) el 01/11/2004 02:24:42
* Saber cuantos elementos hay en un listbox
Ejemplo:
integer li_Total

li_Total = lb_1.TotalItems()
MessageBox("Aviso", "El total de items es: "+String(li_Total))

* Saber el index de los elementos (pregunta ambigua)
Ejemplo:
//Conocer el index del item seleccionado
integer li_Index
li_Index = lb_1.SelectedIndex()
MessageBox("Aviso", "El indice del item seleccionado es: "+String(li_Index))

//O Quizá te referías a guardar en un array todos los index del ListBox.
integer A[]
integer i
If li_Total=0 then
MessageBox("Aviso", "El lb_1 no tiene Items")
Else
For i=1 to li_Total
A[i]=i
next
End If

* Conociendo el index obtener el texto de esa posicion
Ejemplo1:
//Obtener el texto del item seleccionado
string ls_Item

ls_Item = lb_1.SelectedItem()
MessageBox("Aviso", "El texto del item seleccionado es: "+ls_Item)

Ejemplo2:
//Dado el indice, obtener el texto del item
string ls_Texto

ls_Texto = lb_1.Text(3)

MessageBox("Aviso", "El texto del item 3 es: " +ls_Texto)

Nota: Todo está en la ayuda de PB. Es suficiente que en la pestaña Indice de la ayuda, escribas: ListBox. Luego, te vas a Functions de ese control.
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