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 04-06-2015
Delphitest Delphitest is offline
Miembro
 
Registrado: sep 2006
Ubicación: Salamanca-España
Posts: 249
Poder: 18
Delphitest Va por buen camino
Campo memo con formato en texto

Buenos días,

en uno de los campos memo que tengo en un formulario necesito poder dar formato al texto. Algo muy simple que permita Negrita, Subrayado, tamaño o cambio de color.

He estado buscando y la solución parece poner un TRichEdit en lugar del memo.

Lo he puesto y sí que permite formatear el texto pero quería saber si es necesario crear los botones uno a uno para cada opción de formato. Me refiero que he probado a crear uno para negrita, otro para subrayado y veo que seleccionando el texto y pulsando el botón, se cambia el formato, pero como todo está inventado y no sería la primera vez que intento reinventar la rueda...

Me preguntaba si no existe algún componente ya preparado que haga esa barra de formato de un tirón.

Necesito algo realmente básico que no sobrecargue el formulario porque tengo varias pestañas y muchos campos.

Estoy usando Delphi XE5

Muchas Gracias y que tengáis un bien día
__________________
Mi proyecto paso a paso (Parte I)
Responder Con Cita
  #2  
Antiguo 04-06-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Me preguntaba si no existe algún componente ya preparado que haga esa barra de formato de un tirón.
No sé si exista un componente similar, pero, si usas "acciones" ("TActions" ó "TActionManager") verás que puedes añadir no pocas "predeterminadas", algunas, justamente, para dar formato al texto de un "TRichEdit". Con dichas acciones y una "ToolBar" no te llevará nada de tiempo hacer lo que dices y sin escribir una sola línea de código.



Como ves y según parece no hay acciones estándar para cambiar el color del texto, pero, no te será complicado añadirlas tú mismo. De modo que, pudiendo usar un par de componentes estándar para llevar a cabo el trabajo, igual no te interesa usar otro componente que más o menos ofrezca lo que pides, pero, que ya no será estándar, habrá que andar instalando, actualizando, etc.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-06-2015
Delphitest Delphitest is offline
Miembro
 
Registrado: sep 2006
Ubicación: Salamanca-España
Posts: 249
Poder: 18
Delphitest Va por buen camino
Muchas gracias DEC,

me pareció ver estar opciones trasteando una vez pero ya no sabía donde

De ahí saco algunos formatos, me faltaría el tamaño y el color, pero puedo añadir algo aparte.

La verdad es que un "capricho" casi innecesario pero se han empeñado en ello y me tocará hacerlo.

Un saludo y buen fin de semana
__________________
Mi proyecto paso a paso (Parte I)
Responder Con Cita
  #4  
Antiguo 08-06-2015
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Si utilizas las JVCL traen como ejemplo un editor completo. En la carpeta \jvcl\examples\JvRichEdit

Puedes echarle un vistazo a como funciona.
__________________
http://www.gestionportable.com
Responder Con Cita
  #5  
Antiguo 08-06-2015
Delphitest Delphitest is offline
Miembro
 
Registrado: sep 2006
Ubicación: Salamanca-España
Posts: 249
Poder: 18
Delphitest Va por buen camino
Gracias Paco, ya decía yo que algo hecho tenía que haber

Le he echado un vistazo y realmente es eso lo que necesito (aunque mucho mas simplificado)

Estoy intentando adaptarlo pero hay mucho código y me estoy liando, seguiré investigando.

Un saludo
__________________
Mi proyecto paso a paso (Parte I)
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
Justificar texto campo Memo Drahcir Impresión 3 27-01-2014 03:03:44
guardar un texto con formato en un nodo xml sin perder el formato danyfebrero Varios 4 15-08-2012 00:37:17
Texto solo lectura en campo MEMO pape19 Varios 2 01-11-2011 00:40:24
Campo memo tabla escribirlo en componente Memo Sayuri Conexión con bases de datos 2 18-08-2005 13:58:01
Como capturar texto de un campo MEMO jatorve Conexión con bases de datos 1 16-03-2005 15:42:34


La franja horaria es GMT +2. Ahora son las 19:49:31.


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