FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
poner en gris la parte de atras del form
hola a todos.
Al abrir un formulario con Showmodal, quiero que la parte de atras del formulario se coloque en color gris, para evitar confusión cuando el nuevo formulario sobrepone a los anteriores. Siempre trabajo con Showmodal para que el usuario sepa en todo momento que operacion le toca hacer, pero al abrir varias ventanas, se mezclan unas con otras creando confusión visual, mi pregunta es como lograr que la parte de atrás del formulario "actual" se coloque en un color mas bajo, en gris o algo parecido. Alguna idea??. se lo agradecería bastante Salu2 |
#2
|
|||
|
|||
Hola,
te contaré una forma chabacana de hacerlo que seguramente no sea ni la mejor ni la más correcta pero que funcionaría. La idea es crear un panel por encima de todos tus formularios que no sea visible y estableces un color gris y un valor de transparencia de forma que aunque se vea gris deje ver lo que hay detrás que será tu formulario. Para hacer una transicion suave puedes usar animateWindow de la siguiente forma:
Además haz que el form pase a enable para que no se pueda activar ni presionar botones. Esper que te haya servido de algo aunque no sé si es lo que buscas. Un saludo. |
#3
|
||||
|
||||
¿Algo así?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
gracias a los dos por su respuesta.
sinembargo, piccolo tu solucion solamente pude ser posible dentro del mismo formulario, ya que cuando se crea un panel, este pertenece al form actual y lo que yo intento es poner en gris toda la parte exterior a mi nuevo formulario abierto con showmodal (me refiero a los controles, los iconos, las ventas, y todo objeto que exita exteriormente a mi form. Gracias tambien Delphi.com.ar, pero tu solucion hace referencia solamente a mi formulario activado como showmodal, pero lo de atras siempre queda con sus colores originales De veras, este es un buen problema para aquellos que quieren ver "a oscuras" todo lo que queda debajo del form actual. Gracias, de todas formas y Espero sus sugerencias. |
#5
|
||||
|
||||
Cita:
Creo que la solución de delphi.com.ar hace de buena manera lo que pedías al inicio, e indudablemente la de piccolo, sabiendola tomar, también funcionaría, con el añadido de poner en gris no solo el fondo del formulario, sino todos los controles contenidos en ellos, y el inconveniente de poner en gris cualquier área cubierta por el panel aunque no sea parte de tu aplicación. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
No estaba muy claro
Gracias por contestar, pero creo que no he sido muy explicito para el problema que tengo. Porque ahora veo que ustedes creen que mi necesidad es poner en gris el fondo del formulario y en realidad lo que quiero es que el formulario que haga una sombra sobre el screen (obviamente esa sombra se ve cuando el formulario no está maximizado).
Espero que me entiendan. Salu2 |
#7
|
||||
|
||||
Supongo que ahora ya es demasiado tarde, pero bueno....
Creo que o que queria el compañero es hacer una similitud a como se queda la pantalla cuando vas a cerrar el WXP, es decir, el fondo se queda en blanco y negro y la pantalla de Cerrar en color. De este modo se queda de una forma muy gráfica que el form único accesible es el de color. Yo lo más parecido que he hecho es lo que contiene este hilo: http://www.clubdelphi.com/foros/showthread.php?t=16341 Pero querría modificarlo para en lugar d eponerlo semitransparente se quede en blanco y negro. ¿Alguien lo consiguió?. Gracias por todo.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#8
|
|||
|
|||
Al parecer este es un post muy viejo, pero para que no se quede inconcluso el tema y por si a alguien le sirve, aqui les dejo un ejemplo rapido de lo que creo era lo que queria hacer pepe2000
Salu2 Última edición por cascarrabias fecha: 21-12-2008 a las 03:55:42. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Al cerrar Form no entra en OnClose | nowheremanza | OOP | 2 | 13-09-2005 14:04:41 |
Poner color background del form cuando pierde el foco | Cabanyaler | Gráficos | 4 | 25-11-2004 08:32:03 |
Impedir mover el form y redimensionar al mover barra tareas | jealousy | API de Windows | 0 | 15-06-2004 12:58:05 |
Poner un fondo en el form | hook | Gráficos | 2 | 13-05-2004 18:14:35 |
como puedo poner form hijos | ronimaxh | Varios | 5 | 22-10-2003 22:55:23 |
|