Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-08-2005
Ictiandro Ictiandro is offline
Miembro
 
Registrado: jul 2005
Posts: 13
Poder: 0
Ictiandro Va por buen camino
Como subrayar algunas letras de un string?

Amigos del club, necesito de vuestra ayuda, estoy desarrollando una aplicación donde dada una cadena (string) necesito subrayar solo algunas letras de esta cadena. Ejemplo: Caminar, Ayudar, etc
Espero que alguno de ustedes pueda darme alguna pista. Gracias.
Responder Con Cita
  #2  
Antiguo 06-08-2005
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,

Dependerá de dónde quieras mostrar las cadenas con las letras subrayadas, puesto que creo que no puedes subrayar un cadena así como así. Por ejemplo, si fueras a utilizar una cadena para un "Caption" de un "TLabel" sí podrías hacer algo así:

Código Delphi [-]
label1.Caption := '&Caracoles';
Pero, en este caso, será porque Delphi se encarga de subrayar la letra "C" de "Caracoles" al mostrar esta cadena en un "TLabel". Además esto tiene en Delphi cierto significado, pero este es otro tema.

En fin, ¿dónde se mostrarán las cadenas con letras subrayadas? ¿En un "TRichEdit"? ¿En un "TWebBrowser"? ¿Es que me estoy perdiendo algo? Todo pudiera ser...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 06-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Un simple TrichEdit puede valer.

la propiedad Ctl3d a false
las propiedades BevelInner / Outer / kind a None
BorderStyle a None
Color a clBtnFace

Y ya tienes un Label

Ahora solo tienes que entrar en las propiedades SelText, SelLength, para seleccionar el texto y SelAttributes para quitar y poner negritas, subrayados y demás. Mira la ayuda sobre este método, está bien explicado.

Si necesitas algo más tira una piedra.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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


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


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