Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   agregar una linea en la primera fila de un memo (https://www.clubdelphi.com/foros/showthread.php?t=68821)

ingabraham 08-07-2010 16:29:43

agregar una linea en la primera fila de un memo
 
agrego varias lineas a un memo
memo1.add.lines(strlinea1)
memo1.add.lines(strlinea2)
memo1.add.lines(strlinea3)
...


ahora, quiero reescribir en la primera linea del memo
o agregar una linea en la primera fila del memo.

como hago.

ecfisa 08-07-2010 16:45:56

Hola ingabraham.

Para insertar podés usar la función Insert, donde el primer parámetro es el
número de línea donde harás la inserción y el segundo la cadena de caracteres a insertar.

Ejemplo:
Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.Add('LINEA 1');
  Memo1.Lines.Add('LINEA 2');
  Memo1.Lines.Insert(0,'LINEA INSERTADA')
end;

Para sobreescribir:
Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.Add('LINEA 1');
  Memo1.Lines.Add('LINEA 2');
  Memo1.Lines[0]:= 'LINEA SOBREESCRITA';
end;

Donde el índice es el número de línea a sobreescribir ( en el ejemplo: 0)

Saludos


La franja horaria es GMT +2. Ahora son las 19:57:44.

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