FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Dividir lista en tres columnas
¡Buenas!.
Estoy intentando hacer un programa, en el cual tengo una lista grande de tipo ListBox. Quiero coger y hacer de tres línea, una, haciendo cuatro columnas. Esas columnas, las podría poner por ejemplo, en un TMemo para luego pasarla a un archivo txt. Me conformo con que me guiéis para conseguir poner en cada línea tres palabras. Si la solución se puede hacer con las primeras letras de cada columna alineada, mejor, en caso contrario, me conformo con las tres palabras en una linea. Gracias por adelantado. Código:
ListBox Transformarlo en: texto texto texto texto texto texto texto texto texto texto texto texto texto texto
__________________
:) Última edición por DarkByte fecha: 30-08-2004 a las 14:41:23. Razón: Etiquetas [Code] para que el ejemplo de lo que quiero hacer se vea alineado y separado |
#2
|
||||
|
||||
¿No te sirve la propiedad Columns?
// Saludos |
#3
|
||||
|
||||
Me explico mejor, estoy intentando pasar el listado a través de TCP desde mi ordenador viejo al ordenador nuevo. Y como lo tengo que enviar línea por línea..., no puedo hacer nada con Columns o cosas así.
__________________
:) |
#4
|
||||
|
||||
Te puedes hacer una rutina que haga lo que quieres, algo como:
Pero no entiendo por qué has de enviarlo línea por línea. ¿No puedes simplemente mandar ListBox.Items.Text de una sóla vez? // Saludos |
#5
|
||||
|
||||
Porque creo que .Text tiene límite de carácteres, ¿me equivoco?.
__________________
:) |
#6
|
||||
|
||||
Cita:
Text simplemente te da el contenido del ListBox en un solo strings incluyendo los cambios de línea correspondientes a las líneas. // Saludos |
|
|
|