Ver Mensaje Individual
  #4  
Antiguo 17-06-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Santiago14.

Para eliminar el último renglón sin perder el formato:
Código Delphi [-]
procedure TrimRE(RichEdit: TRichEdit);
var
  i: Integer;
begin
  with RichEdit do
  begin
    if Lines.Count > 0 then
    begin
      i := Lines.Count-1;
      while Lines[i] = EmptyStr do
      begin
        Lines.Delete(i);
        Dec(i);
      end;
      SelStart  := Length(Text) - Length(Trim(Lines[Lines.Count-1]));
      SelLength := Length(Text);
      SelText   := '';
    end;
  end;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita