Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Ayuda para usar tmemo.. (https://www.clubdelphi.com/foros/showthread.php?t=81473)

Novatin 17-11-2012 04:06:42

Ayuda para usar tmemo..
 
Saludos

Aun voy aprendiendo mas el Builder.. :o y tengo un problema al intentar copiar todas las lineas de un Tmemo hacia un ListBox, el código que uso es el siguiente:


Código:

for(int i=0;i<Memo1->Lines->Count-1;i++)
  ListBox1->Items->Add(Memo1->Lines[i]);

Pero resulta que no me funciona... tambien intente usar un char[] como contenedor y tampoco me funciono... si pudiera alguien orientarme a que se debe esto les estaría muy agradecido..

ecfisa 17-11-2012 04:20:59

Hola Novatin.

Es muchísimo más simple de lo que pensas, la propiedad Lines de TMemo es de tipo TStrings y la propiedad Items de TListBox también es del mismo tipo.

Entonces se puede hacer:
Código:

  ListBox1->Items->Assign(Memo1->Lines);
O más simple todavía:
Código:

  ListBox1->Items = Memo1->Lines;
Saludos. :)

Novatin 17-11-2012 04:56:30

Oooops...!

No pudo haber sido más fácil!!! :D
Gracias por tu ayuda.

Y yo me rompi la cabeza solo para darme cuenta que soy muy pero muy novato en builder... :confused:

En realidad usaba el Tmemo como un paso intermedio, la idea era leer un archivo directamente en ListBox, pero ya que no pude lo hice con el Tmemo, y para el tratamiento de cada linea la debía llevar a ListBox.. donde si puedo acceder a cada linea con ListBox->Items....

Ahora si me dices que obtener una linea del Tmemo es solo una instrucción... entonces renuncio a darme de topetazos con el builder :rolleyes: (y me voy a delphi - tal parece que hay más ayuda para delphi que para builder)

Casimiro Noteví 17-11-2012 12:15:27

Cita:

Empezado por Novatin (Mensaje 449757)
Ahora si me dices que obtener una linea del Tmemo es solo una instrucción... entonces renuncio a darme de topetazos con el builder :rolleyes: (y me voy a delphi - tal parece que hay más ayuda para delphi que para builder)

Es que te sirve la ayuda de delphi para c builder, son casi iguales en el tratamiento, por ejemplo, en el caso expuesto sólamente debes sustituir '->' por '.'

Código Delphi [-]
ListBox1.Items := Memo1.Lines


La franja horaria es GMT +2. Ahora son las 03:05:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi