Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Imagenes de bitbtn (https://www.clubdelphi.com/foros/showthread.php?t=59024)

franfl 10-08-2008 15:20:52

Imagenes de bitbtn
 
Hola perdonar otra vez
Es que ya termine el programa pero me queda alguna cosa para mejorarlo. Yo uso bitbtn y muchas veces estan enable->false, pero no se porque en algunos botones se ve la imagen desactivada y en otros no se ve nada, y queda muy mal.
Muchas gracias
Un saludo

escafandra 10-08-2008 17:17:45

Cita:

Empezado por franfl (Mensaje 306759)
Hola perdonar otra vez
Es que ya termine el programa pero me queda alguna cosa para mejorarlo. Yo uso bitbtn y muchas veces estan enable->false, pero no se porque en algunos botones se ve la imagen desactivada y en otros no se ve nada, y queda muy mal.
Muchas gracias
Un saludo

Eso se debe a que estás usando imágenes simples en las que aparece la imagen del boton activo. Al desactivarlo (Enabled=false) Builder trata de generar por sí mismo la imajen del botón inactivo... y muchas veces el resultado es muy pobre.

Usa imágenes dobles (doble de ancho) en las que la primera mitad sea la activa y la segunda mitad la inactiva. Mira los botones de ejemplo de "C:\Archivos de programa\Archivos comunes\Borland Shared\Images\Buttons" o donde los tengas instalados.

Saludos.

franfl 10-08-2008 17:39:00

Buenas
Hice una prueba con una imágen, lo que hice fue en el paint poner una a continuación de la otra, pero no se me ve, y cuando esta el boton enable veo las dos imagenes. ¿No valdra con el paint?, igual tengo q cambiar el formato o algo asi.
Muchas gracias
Un saludo

escafandra 10-08-2008 17:49:12

¿Te fijaste en los ejemplos que te da el Builder en "C:\Archivos de programa\Archivos comunes\Borland Shared\Images\Buttons"?

La imagen debe ser el doble de ancha (pej. 16x32 pixels):


Y debe estar en formato "bmp".

Saludos.

franfl 10-08-2008 18:30:56

Ya ya lo segi, lo que no entiendo es como builder entiende si es una sola imagen o es una doble. Porque hice 6 o 7 y solo se ve bien una, el resto las toma como una sola imagen.
Muchas gracias por la ayuda

franfl 11-08-2008 09:20:51

Ya esta solucionado, vaya fallo. Lo que hay que hacer es tener las imagenes en .bmp como me dijiste, pero luego en la propiedad num glyps hay q poner 2.
Muchas gracias por vuestra ayuda
Un saludo


La franja horaria es GMT +2. Ahora son las 00:30:05.

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