In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TListBox:GetSelItems

Foro de Xailer profesional en español
Responder
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

TListBox:GetSelItems

Mensaje 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
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TListBox:GetSelItems

Mensaje por jlalin »

Rolando,
aquí­ está funcionando perfectamente. ¿ Puedes poner un pequeño ejemplo
que demuestre el problema ?
Saludos,
José Lalí­n
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TListBox:GetSelItems

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

TListBox:GetSelItems

Mensaje 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
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TListBox:GetSelItems

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

TListBox:GetSelItems

Mensaje 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
>
Responder