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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2023
darkamerico darkamerico is offline
Miembro
 
Registrado: dic 2010
Posts: 227
Poder: 14
darkamerico Va por buen camino
Wink Insertar una cadena en la posicion del curso en un richedit (RTF) sin perder formato

Saludos comunidad Delphi,
Estoy tratando de realizar una rutina para insertar insertar la variable sEtiqueta en el lugar que marque la posición del ratón dentro del componente richedit (llamado doc), el problema es que la Insert le quita el formato, pues utiliza la propiedad text.

Código:
procedure TfrmDocMultiples.Label9DblClick(Sender: TObject);
var
  a, sEtiqueta: String;
  Corriente: TStringStream;
begin
  Corriente := TStringStream.Create('');
  a:= doc.Text;
  sEtiqueta:='[NRO_CARTA]';
  try
    // doc.Lines.SaveToStream(Corriente);
    //Insert(sEtiqueta,Corriente.ToString,doc.SelStart+1+doc.CaretPos.Y);
    Insert(sEtiqueta,a,doc.SelStart+1+doc.CaretPos.Y);
    doc.Text := a;
    //doc.Lines.LoadFromStream(Corriente);
  finally
    if Assigned(Corriente) then Corriente.Free;
  end;
end;
Responder Con Cita
  #2  
Antiguo 14-10-2023
Garada Garada is offline
Miembro
 
Registrado: jul 2004
Posts: 66
Poder: 20
Garada Va por buen camino
Buenas.

Si te refieres a insertar texto en la posición del cursor en el RichEdit, el siguiente código debería bastar:

Código Delphi [-]
doc.SelText := sEtiqueta;
Responder Con Cita
Respuesta



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
guardar un texto con formato en un nodo xml sin perder el formato danyfebrero Varios 4 15-08-2012 00:37:17
insertar texto en richedit con formato Lizeth Varios 8 19-10-2011 18:55:20
Elegir Posicion de una cadena String y eliminar caracter en una posicion deseada BuRtOn Varios 14 26-03-2009 23:59:39
Como guardar y cargar los datos de un RichEdit sin perder los Atributos? pmcastilla Varios 4 10-10-2007 15:09:48
Chat con RichEdit como no perder el texto seleccionado Sr_Sombrero OOP 0 18-03-2005 14:45:42


La franja horaria es GMT +2. Ahora son las 01:08: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