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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2011
rcuevas rcuevas is offline
Miembro
 
Registrado: nov 2006
Ubicación: Rosas - Gerona - España
Posts: 39
Poder: 0
rcuevas Va por buen camino
Question Botón con imagen de fondo y texto posiciónable

Buenas a todos,

He de hacer una aplicación para "pantalla táctil", y el cliente, más que pantalla táctil, lo que quiere es que sea "muy bonito".

Para que comprendiese mejor le concepto "pantalla táctil" y "muy bonito", me ha enseñado algo parecido a lo que le gustaría, y me he dado cuenta de que con los componentes de siempre me será imposible acercarme a lo deseado, ya que quiere botones con formar irregulares, transparencias por todas partes, y demás.

La primera idea fue hacerlo todo con imágenes colocadas donde deben estar, pero no pueden ser imágenes estáticas ya que el texto depende del idioma en que el cliente quiera ver el programa.
Y claro, como no sé cuantos idiomas habrá finalmente, me parece muy chapucero.

Llegué a la conclusión que necesitaba un botón al que le pudiese asignar:
- una imagen como fondo
- un texto con:
- la fuente que quisiese
- en el lugar del botón que quisiese
- Propiedad enabled que pase a grises la imagen si hace falta.
Entonces, he pensado en hacer un componente que heredase de TImage, al que le añadiese 5 características:
- Texto
- Fuente del texto
- Posición del texto
- Posición X respecto arriba el Top de la imagen.
- Posición Y respecto arriba el Left de la imagen.
Mi intención era que el componente, al dibujarse, dibujase sobre la imagen seleccionada el texto indicado allí donde quería el cliente, y luego utilizar esa imagen como botón, mediante los eventos de los que ya dispone, más la nueva propiedad Enabled.
Pero me he encontrado con algo grave.
Y es que sólo es posible modificar el canvas de la imagen si el contenido es un bitmap.
Y si el contenido es un bitmap, las transparencias de la imagen se pierde. Otra cosa que no me puedo permitir debido a los requerimientos.

Viendo que no salía adelante, me he decidido a buscar un componente que hiciese lo que necesito.
Aparentemente, lo que pido es muy útil para mucha gente, por lo que creía que debía encontrarlo con relativa facilidad.
Pero el caso es que no encuentro lo que necesito.

Y la pregunta es si alguien sabe de algún componente que cumpla con las condiciones detalladas.

Muchas gracias a todos.
Responder Con Cita
 



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
Imagen de Fondo lucasarts_18 Gráficos 7 16-06-2005 17:03:04
Imagen de fondo en el MDI autoajustable?¿ burasu Varios 4 05-08-2004 16:05:00
Boton con imagen y texto en varias líneas Novás Varios 2 08-03-2004 13:12:22
Dbgrids con una imagen de fondo nesetru Varios 1 05-02-2004 07:56:35
Imagen de Fondo en form lafirma OOP 1 28-08-2003 18:59:41


La franja horaria es GMT +2. Ahora son las 10:47:14.


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