Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Diferencias visuales en speedbutton delphi 6 y 2010 por que ??? (https://www.clubdelphi.com/foros/showthread.php?t=74350)

REVINFOR 14-06-2011 00:47:16

Diferencias visuales en speedbutton delphi 6 y 2010 por que ???
 
Buenas, como estan, he aqui mi historia:

- Utilizo el delphi desde la version 3 (en la universidad) y me quede con la version 6 por mucho tiempo.

- Por motivos de trabajo tuve que empezar con el desarrollo web y deje Delphi (mas que todo por .NET y todo lo que paso con Borland como bien saben ustedes).

- Paso el tiempo y cuando retome el lenguaje encontre la version 2010, y empece a trabajar, viendo los cambios que proporciona (no hay mucho que ver... es lo que puedo mencionar), pero cuando empiezo a utilizar los speedbutton veo que:

SU COMPORTAMIENTO NO ES COMO EL DE DELPHI 6, me refiero que el tema del flat no esta bien... al acercar el cursor del mouse sobre un determinado speedbuton me muestra un color como el de clBtnFace, es decir que no soporta la transparencia.

Lo anterior ocurre solo en Windows XP (haciendo pruebas en Windows 7 no hay problema alguno).

Solicito a ustedes me puedan explicar a que se debe este cambio, por que afecta mucho a la apariencia de mis aplicaciones (las antiguas que actualice al 2010 y las nuevas que no se ejecutan en Windows 7).

Gracias de antemano

keys 15-06-2011 14:20:34

Hola a Todos. A mi me ocurre lo mismo, pero además no sólo ocurre con el boton TSpeedButton, ocurre también con TJVSpeedButton y alguno mas, yo creo que tiene que ver con la propiedad transparent más que con la de flat.

No se si alguien tiene una solución.

REVINFOR 16-06-2011 03:09:12

Ya encontre la respuesta
 
Hola

Tomando como base el comentario anterior, me puse a investigar sobre la propiedad Transparent y, efectivamente SOLO FUNCIONA si LOS TEMAS DE WINDOWS estan deshabilitados.

Es una opcion que se tiene en las nuevas versiones del Delphi, se encuentra en Projects > Options > Aplication > Enabled Run Themes

Si se selecciona NO FUNCIONA LAS TRANSPARENCIAS, caso contrario no hay problema, pero ... la interfaz de usuario no hace uso de los temas de windows XP, para adelante.

Ahora a buscar algun componente que funcione como un boton transparente.

Saludos

keys 17-06-2011 10:32:36

Hola, si lo encuentras comunicalo, yo hare lo mismo. Un Saludo


La franja horaria es GMT +2. Ahora son las 19:17:59.

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