Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   modificar fuente de textos (https://www.clubdelphi.com/foros/showthread.php?t=73138)

juaarias 02-04-2011 20:54:38

modificar fuente de textos
 
gente quiesiera saber de donde puedo obtener los codigo de fuente como lo es para hacer un texto a mayuscula: txtTexto.text:=(UpperCase(txtTexto.Text));
para cursiva y varios formatos mas.saludos

ecfisa 02-04-2011 21:27:43

Hola juaarias.

No entiendo bién lo que buscas.
¿ Es cambiar el tipo de fuente de la letra o una lista de funciones para el tratamiento de cadenas de caracteres ?

Un saludo.

juaarias 02-04-2011 21:50:04

necesito los codigo o nombres nose como de llama exactamente pero es esto=
UpperCase para mayuscula ej.
quiero asignar textos hacerlos cursiva sbrayarlo etc;se entiende?

ecfisa 02-04-2011 22:14:17

Hola.

Sigo sin entenderte muy bien pero veamos a ver si acierto y te puedo servir de ayuda...

Para cambiar el tipo de estilo, color, nombre de fuente, etc, tenés que modificar la propiedad TFont del componente relacionado.

Te pongo un ejemplo donde se alteran algunas propiedades del formato del Caption de un TPanel:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  Panel1.Caption:= LowerCase('Prueba De Texto');  // asignar un texto en minúsculas
  Panel1.Font.Name:= 'MS Sans Serif'; // nombre de fuente
  Panel1.Font.Color:= clTeal;        // Color   (busca en la ayuda la palabra: TColor)
  Panel1.Font.Size:= 14;             // tamaño
  Panel1.Font.Style:=[fsUnderline]; //subrayado  (busca en la ayuda la palabra: TFontStyles)
end;
Estas asignaciones también las podes hacer desde el Object Inspector.

Lo que no entiendo es que relación tiene con esto la función UpperCase cuya tarea es devolver en mayúsculas el argumento que recibe...

Toda la información sobre TFont, al igual que sobre las funciones aplicadas a strings la encontras en la ayuda de Delphi (F1).


Un saludo.


La franja horaria es GMT +2. Ahora son las 13:15:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi