Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2021
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Memo alterado juntar líneas impar y par

He aquí cómo quito líneas vacías en un Memo, y coloco las líneas pares con las impares. La secuencia original es: Linea vacía, Linea llena, Línea llena... y quiero añadir la tres a la dos. No sé si me explico.
El caso es que me gustaría usar un TStringList en lugar de dos TMemo. Seguro que se puede mejorar. Y es lo que propongo.
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject); // Usa dos TMemo: Memo1 y Memo2.
Var
   I: Integer;
begin
Memo2.Lines.Clear;
if (Memo1.Lines[0]='') then  Memo1.Lines.Delete(0);  // Corchete y paréntesis.
for I:= 0 to Memo1.Lines.Count - 1 do
    if (Memo1.Lines[i]='')     then
         Memo1.Lines.Delete(I) ;
ShowMessage ('Lineas Memo1: ' +  IntToStr (Memo1.Lines.Count ) );
for I:= 0 to Memo1.Lines.Count - 1 do
    if ( I Mod 2 = 0 ) then
        Memo2.Lines.Add( Memo1.Lines[i] + Memo1.Lines[I+1]   ) ;
        // Funciona bastante bien.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Modificar lineas de un memo. Fat Varios 2 23-02-2015 13:32:33
sumar lineas de memo marareta OOP 5 24-08-2010 02:26:03
Lineas en campo memo erasmorc OOP 7 28-08-2008 06:58:31
sobrear lineas de un memo morfeo21 Varios 3 26-06-2003 22:23:30


La franja horaria es GMT +2. Ahora son las 02:39:48.


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
Copyright 1996-2007 Club Delphi