Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Poner aplicacion escala grises (https://www.clubdelphi.com/foros/showthread.php?t=51887)

darkerbyte 03-01-2008 07:40:00

Poner aplicacion escala grises
 
Saludos, colegas del gremio.

Estoy desarrollando una aplicación y cuando esta me abre un nuevo form, quiero poner el todo form inactivo en escala de grises (como el efecto que da WindowsXp cuando le das en apagar el equipo), he buscado componentes y no le encuentro. En el form tengo de todo, comobox, listbox, timage, etc.

Si alguno de ustedes puede darme alguna pista o brindarme cualquier ayuda les estaré muy agradecido.

Desde yá, muchas gracias!

Neftali [Germán.Estévez] 03-01-2008 08:59:19

Dudo que exista un componente que te cambie un formulario con componentes a escalla de grises, dado que cada uno de los componentes gestiones sus colores de modos y con propiedades diferentes.

El caso que comentas de apagar el equipo, podría conseguirse (tal vez) con un panel que ocupara toda la pantalla y utilizando transparencias, pero no creo que eso sirva para un formulario.

seoane 03-01-2008 14:33:23

:confused: ¿Algo como esto?

http://www.clubdelphi.com/foros/showthread.php?t=39849

Neftali [Germán.Estévez] 03-01-2008 16:48:07

1 Archivos Adjunto(s)
He realizados unas pruebas con varios formularios (basándome en el ejemplo de Seoane) para ver que tal el tema de la velocidad, contando que los formularios no sean modales y que el efecto se produzca de forma automática.

Se puede automatizar el proceso (utilizando herencia) para no tener que replicar los controles y el código o incluso crear un componente que haga el trabajo.

darkerbyte 06-01-2008 08:22:25

Agradecimiento
 
Gracias amigos por sus respuestas. Ese era el efecto que quería (ejemplo38).

Neftalí:
gracias por compartir tu código conmigo, aunque no me compila pues me pide un paquete RALHelp, analizaré detenidamente el código que me enviaste.

Una vez mas, gracias.

Neftali [Germán.Estévez] 07-01-2008 10:17:16

Cita:

Empezado por darkerbyte (Mensaje 256331)
gracias por compartir tu código conmigo, aunque no me compila pues me pide un paquete RALHelp, analizaré detenidamente el código que me enviaste.

Subí sin darme cuenta opciones del proyecto con las que trabajo localmente.
Basta con que en las opciones del proyecto elimines el flag de "Build with Runtime Packages".


La franja horaria es GMT +2. Ahora son las 16:01:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi