Página 1 de 1

TListBox:GetSelItems

Publicado: Sab Sep 09, 2006 12:42 am
por Rolando
Hola: Este metodo esta devolviendo un array con los elementos vacios.
Un saludo.
--
Rolando Sarrailh
Teléfono,
int. +54-221-489-1480
nac. 0221-489-1480
loc. 489-1480
rsarrailh@gmail.com

TListBox:GetSelItems

Publicado: Sab Sep 09, 2006 12:08 pm
por jlalin
Rolando,
aquí­ está funcionando perfectamente. ¿ Puedes poner un pequeño ejemplo
que demuestre el problema ?
Saludos,
José Lalí­n

TListBox:GetSelItems

Publicado: Dom Sep 10, 2006 1:55 pm
por jfgimenez
Rolando,
> Hola: Este metodo esta devolviendo un array con los elementos vacios.
Este método funciona mientras existe el control. Es decir, si llamas a ese
método después de retornar de un ShowModal(), no te devolverá nada. En ese
caso tendrías que poner en el formulario lHideOnClose = .T. y destruirlo
después de llamar a ese método.
Quizás sea este el problema que tienes.
--
Un saludo,
José F. Giménez
http://www.xailer.com

TListBox:GetSelItems

Publicado: Dom Sep 10, 2006 5:27 pm
por Rolando
Hola Joses: gracias a ambos, yo entiendo que el array que devuelve el metodo
es de literales, este pequeño trozo de codigo es autoexplicativo
local a, aA := ::oListbox1:GetSelItems()
for a := 1 to len(aA)
::oTreeView1:GetSelectedItem:AddItem(aA[a])
next
Esto carga en el TreeView elementos vacios.
Aprovecho la oportunaidad para comentarles que escribo poco (ahora esta
escribiendo mi mujer) porque tengo escleoris lateral amiotrofica y no puedo
escribir. Lo hago con un teclado en pantalla y me cuesta mucho.
Saludos.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4503fd25$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Rolando,
>
>> Hola: Este metodo esta devolviendo un array con los elementos vacios.
>
> Este método funciona mientras existe el control. Es decir, si llamas a ese
> método después de retornar de un ShowModal(), no te devolverá nada. En ese
> caso tendrías que poner en el formulario lHideOnClose = .T. y destruirlo
> después de llamar a ese método.
>
> Quizás sea este el problema que tienes.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>

TListBox:GetSelItems

Publicado: Dom Sep 10, 2006 9:19 pm
por jfgimenez
Rolando,
> Hola Joses: gracias a ambos, yo entiendo que el array que devuelve el
> metodo es de literales, este pequeño trozo de codigo es autoexplicativo
>
> local a, aA := ::oListbox1:GetSelItems()
> for a := 1 to len(aA)
> ::oTreeView1:GetSelectedItem:AddItem(aA[a])
> next
>
> Esto carga en el TreeView elementos vacios.
El problema es que GetSelItems() te devuelve un array con los números de los
elementos seleccionados, no con el texto de los mismos. Tendrías que cambiar
la línea del bucle así:
::oTreeView1:GetSelectedItem:AddItem(::oListBox1:aItems[ aA[a] ])
> Aprovecho la oportunaidad para comentarles que escribo poco (ahora esta
> escribiendo mi mujer) porque tengo escleoris lateral amiotrofica y no
> puedo escribir. Lo hago con un teclado en pantalla y me cuesta mucho.
Lo siento, de verdad. Espero que lo lleves lo mejor posible.
--
Un saludo,
José F. Giménez
http://www.xailer.com

TListBox:GetSelItems

Publicado: Lun Sep 11, 2006 4:44 am
por Rolando
Muchas gracias, Saludos.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4504655b$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Rolando,
>
>> Hola Joses: gracias a ambos, yo entiendo que el array que devuelve el
>> metodo es de literales, este pequeño trozo de codigo es autoexplicativo
>>
>> local a, aA := ::oListbox1:GetSelItems()
>> for a := 1 to len(aA)
>> ::oTreeView1:GetSelectedItem:AddItem(aA[a])
>> next
>>
>> Esto carga en el TreeView elementos vacios.
>
> El problema es que GetSelItems() te devuelve un array con los números de
> los elementos seleccionados, no con el texto de los mismos. Tendrías que
> cambiar la línea del bucle así:
>
> ::oTreeView1:GetSelectedItem:AddItem(::oListBox1:aItems[ aA[a] ])
>
>
>> Aprovecho la oportunaidad para comentarles que escribo poco (ahora esta
>> escribiendo mi mujer) porque tengo escleoris lateral amiotrofica y no
>> puedo escribir. Lo hago con un teclado en pantalla y me cuesta mucho.
>
> Lo siento, de verdad. Espero que lo lleves lo mejor posible.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>