FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Glyph desparece al descativar SpeedButton
Hola
pues me pasa lo siguiente, tengo un par de speedbuton con imagenes bmp cargadas. El problema es que cuando desactivo un boton, (pongo propiedad enable a false) la imagen que tengo cargada desaparece. Al volver activarlo vuelve a aparecer, pero lo que me gustaría es que la imagen se mostrase siempre tanto con el boton activado como desactivado. Lo que más me extraña es que solo me pasa con algunas imágenes y no tengo ni idea de porqué. ¿Alguien me puede echar una mano? Muchas gracias y un saludo!! |
#2
|
||||
|
||||
La propiedad Glyph del SpeedButton -tal como se menciona en la ayuda- puede contener más de una imagen, de manera que uno puede indicar qué imagen usar para cuando se inhabilita el botón. Si sólo se proporciona una imagen, el componente intenta emular el estado inhabilitado convirtiendo a grises. El problema con esto es que con algunas imágenes, el algoritmo de la conversión deja todo en gris causando el efecto de desaparecer.
Lo más adecuado es que proporciones tú mismo la imagen deseada para el estado inhabilitado. // Saludos |
#3
|
||||
|
||||
Roman, me puedes indicar por favor en que propiedad asigno la imagen deshabilitada, en el ToolBar pasa lo mismo, pero esta la propiedad DisableImage para colocar las imagenes, pero en el SpeedButton no encuentro donde.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
||||
|
||||
Todas las imágenes se ponen en la propiedad Glyph, es decir, el bitmap que le pongas debe contener las dos tres o cuatro imágenes una después de otra:
Código:
+------+------+------+------+ | 1 | 2 | 3 | 4 | | | | | | +------+------+------+------+ 1 - normal 2 - inhabilitada 3 - presionada 4 - apachurrada |
#5
|
|||
|
|||
Hola...
En los TSpeedButton tienes que crear una imagen con los dos estados, uno junto al otro... esto es, una imagen de 32x16 y tener primero el estado habilitado seguido del estado deshabilitado. Edit: Veo que me ganó la mano Román Saludos... |
#6
|
||||
|
||||
Marcos, en tu mensaje original habías puesto algo que yo había olvidado y que es importante, por ello lo reproduzco:
Cita:
|
#7
|
|||
|
|||
Hola...
Bueno, en realidad yo eliminé esa parte del mensaje por que el componente detecta si hay más de un glyph en la imagen y establece automáticamente la propiedad... Saludos... |
#8
|
||||
|
||||
¡Ah! Pues tienes razón. Aunque supongo que más que detectar adivina, y adivinará correctamente siempre y cuando las imágenes no sean cuadradas
// Saludos |
#9
|
|||
|
|||
Y si...
Usa este código para determinar el número de glyph de la imagen:
Saludos... |
#10
|
||||
|
||||
Perdon por responder recien. Muchísimas gracias roman y mayanes, me ha quedado todo claro.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#11
|
|||
|
|||
Hola
muchas gracias a todos por vuestras respuestas, me han sido de mucha utilidad. Cuando abrí el hilo nos esperaba tantas respuestas y tan rápido . Un saludo para tod@s. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No veo el Glyph en los TBitBtn de mi aplicación | Faust | Varios | 1 | 09-03-2008 10:27:36 |
activar y descativar propiedades de una forma con informacion de una tabla | douglas | OOP | 2 | 31-10-2007 01:59:55 |
Descativar Cookies por codigo Html o Php. ¿Es posible? | K-ba | HTML, Javascript y otros | 6 | 27-09-2007 13:42:26 |
Crear iconos (Glyph) | jamonete2 | Varios | 2 | 21-06-2005 20:12:12 |
problema con string grid (desparece el contenido de la celda al perder el foco) | sase | Varios | 0 | 20-08-2003 18:37:59 |
|