Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-12-2017
malditango malditango is offline
Miembro
 
Registrado: oct 2007
Posts: 12
Poder: 0
malditango Va por buen camino
borde en un texto

Buenas tardes gente, quiero consultar si es posible poner un borde a un texto , estoy usando un label y una imagen por debajo del texto. el texto lo tengo en blanco pero en la imagen ahi lugar claros donde no se aprecia el texto y lo que quiero hacer un borde negro para q se distinga y se entiende lo que esta escrito.
Responder Con Cita
  #2  
Antiguo 13-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Poner un borde a un TLabel?
Responder Con Cita
  #3  
Antiguo 13-12-2017
WHILENOTEOF WHILENOTEOF is offline
Miembro
 
Registrado: mar 2008
Posts: 229
Poder: 17
WHILENOTEOF Va camino a la fama
Puedes probar a cambiar el color del fondo y el de la fuente del label para que tenga más contraste. Si quieres un borde, con un TShape debajo lo puedes simular. También es posible que haya algún componente en jedi vcl u otras librerías gratuitas que lo tengan.
Responder Con Cita
  #4  
Antiguo 14-12-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.732
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Puedes también imprimir dos veces el texto en el Canvas de la imagen.
Primero en negro y luego en blanco, pero un pixel más arriba y un pixel más a izquierda.
Esto da un efecto sombra.

Código Delphi [-]
  with Imagen.Canvas do
  begin
     // Esto hace que el fondo de las letras sea transparente
     SetBKMode(Handle, TRANSPARENT);

     // Escribo en negro (la sombra)
     Font.Color := clBlack;
     TextOut(20, 20, 'Prueba');

     // Escribo en blanco, 1px desfasado
     Font.Color := clWhite;
     TextOut(19, 19, 'Prueba');
  end;
Responder Con Cita
  #5  
Antiguo 15-12-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Entiendo que lo que quiere hacer es conseguir un TLabel con el fondo transparente y dos colores, uno para el borde del texto y otro para el rellleno del texto.
Con los componentes Delphi no se puede hacer. Tienes varias opciones.
La de [duilioisola] es aproximada, aunque no exacta.
Otra opción es buscar algún componente externo que lo haga (desconozco si hay alguno)
La opción de hacerlo manualmente a través del canvas no parece fácil.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 15-12-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo recordar que las RX tienen un label que puedes poner ese borde al texto, más o menos ancho, con "sombra" a izquierda o derecha, etc.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Borde, contorno, bisel o sombreado de texto WALTERMAN90 Varios 8 16-08-2014 15:04:33
Radiogroup sin borde? drykea Varios 3 19-08-2013 15:16:46
Al borde de lo posible. marcoszorrilla La Taberna 2 01-01-2009 18:19:11
texto en un borde de la pantalla papu24ar Varios 3 11-03-2007 14:14:14
Borde de un Timage NuncaMas Gráficos 2 06-12-2003 11:03:03


La franja horaria es GMT +2. Ahora son las 00:02:19.


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