Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Crear un TextBox que admita colores de línea (https://www.clubdelphi.com/foros/showthread.php?t=18572)

SaurioNet 16-02-2005 18:21:04

Crear un TextBox que admita colores de línea
 
Hola:

Necesito un cuadro de texto que me permita mostrar líneas en distintos colores.

¿A alguien se le ocurre cómo hacer esto?

Saludos.

Héctor Randolph 16-02-2005 18:58:00

Hola amigo!
¿ Te refieres al tipo de letra o a un la línea completa en diferente color?

Si te refieres a letras en distintos colores y tamaños puedes utilizar el componente TRichEdit

En este ejemplo colocas un RichEdit, un DialogFont y cambias el tipo de letra del texto seleccionado.

Código Delphi [-]
procedure TMainForm.SelectFont(Sender :TObject);
begin
  FontDialog1.Font.Assign(RichEdit1.SelAttributes);

  if (FontDialog1.Execute) then
    RichEdit1.SelAttributes.Assign( FontDialog1.Font );
  RichEdit1.SetFocus;
end;


Si te refieres a toda una línea en distinto color incluyendo el fondo puedes utilizar un StringGrid o algo así.

Un saludo

__hector 17-02-2005 00:52:27

mmm... la respuesta es totalmente válida, solo me invade una curiosidad:

Hablas de delphi, o te refieres a una tecnología .NET <?>

Esto porque el hilo esta colgado en .NET, y si es Delphi.NET quizas el comentario te sea totalmente válido. Ahora bien, no se si el componente RichEdit exista en Delphi.NET (si se que el RichTextBox existe en el framework de .NET), so, por favor acláranos un poco tu ambiente (environment) y vemos cual solucion puede ser para tí aceptable.

Suerte!

Héctor Randolph 17-02-2005 03:58:03

Tienes razón
 
Hola nuevamente!

Tienes razón héctor, me aceleré al responder y no me dí cuenta de que la respuesta no corresponde a la pregunta.

Una disculpa y para la próxima tendré que leer con más cuidado en que hilo está colgado el mensaje. ;)

Un saludo.

SaurioNet 17-02-2005 11:08:11

Hola de nuevo, el entorno sería C#.
Saludos.

__hector 17-02-2005 19:09:44

:D

Que conste que no hice el anterior comentario como reprimenda ;)

Cuando te refieres a lineas, hablas del texto contenido en la linea, o del color del fondo ?


La franja horaria es GMT +2. Ahora son las 00:49:34.

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