insertar salto de linea en listbox
buenas quisiera saber como puedo insertar un salto de linea dentro de un mismo item en un listbox, es decir que con el código siguiente:
listbox1.Items.Add('uno '+'dos'); se mostraria en el listbox : uno dos pero lo que busco es que se despliegue de la siguiente manera: uno dos pero sin que sean 2 items diferentes del listbox. intente hacerlo de esta manera que parece la mas obvia pero no funciona: listbox1.Items.Add('uno '+#13+'dos'); Espero me ayuden gracias |
Por simple curiosidad, ¿por qué no pueden ser dos elementos distintos del listbox?
prueba esto, pero no garantizo nada....
|
Hola giocatore, tienes que dibujar el texto dentro de tu Lisbox:
La propiedad Style -> lbOwnerDrawVariable y utilizar los eventos OnDrawItem para dibujar el texto y OnMeasureItem para la altura de cada item.
de hecho tienes que arreglar algunas cositas que talvez no funcionen bien, pero esa la idea. Saluditos |
Gracias por las respuestas, "defcon1_es" el motivo por el que quiero tener todo en un mismo item, es porque los elementos de cada item los capturo de un array, y cada item del listbox me servirá para referirme a sus elementos.
Muchas gracias por el código Caro lo voy a revisar te agradezco mucho. saludos desde Potosí |
aun sin resolver
bueno, gracias por las respuestas pero aún no pude resolver mi problema, espero que alguien me ayude gracias!!
|
La franja horaria es GMT +2. Ahora son las 05:11:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi