FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Form al frente de todo, y todos.
Tengo un form, que al mostrarlo, no ocupa toda la pantalla. Sin embargo, no quiero que se pueda hacer absolutamente nada, solo la posibilidad de presionar un botón que está en medio de ese Form.
He visto métodos, pero que son un desperdicio en cuanto a rendimiento. Por ejemplo usando timers, y que se ejecute
Hay alguna manera de realizar lo planteado, sin usar timers que traigan el foco del form continuamente??? |
#2
|
||||
|
||||
Cita:
Si, tenes que ajustar algunos valores. Supongamos que el form que solo permite la pulsación de un TButton se llame Form2 (¿ Original no ? ) y sea creado desde Form1. Entonces en Form1:
Y en Form2 agregar el Button cerrar y este código para que no lo se pueda mover: Y ahí querdará fijo, hasta pulsar el botón que lo cierra... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-03-2012 a las 22:06:49. Razón: agregar comentarios |
#3
|
||||
|
||||
Hola,
aparte de lo que te señala el compañero, no acabo de entender que comportamiento quieres conseguir, ¿necesitas que cada cierto tiempo se habra un formulario?, ¿no tiene que cumplir ninguna condición?. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#4
|
|||
|
|||
Con la ayuda de ecfisa pude lograr lo que quería, aunque solo la primera vez que muestro el Form2. Cuando apreto el botón de ese Form2, vuelve al Form1, y si llamo de vuelta al Form2, se pierde lo que logré la vez anterior, no se si me explico.
Lo que quiero es que se muestre el Form2, llamado desde el form1. Y mientras este activo el form2, cualquier programa que ejecute, que nada tenga que ver con mi aplicación, se muestre detrás del Form2; hasta que aprete un botón del Form2. |
#5
|
||||
|
||||
Hola este código lo saqué del club hace ya tiempo, me sirvió para crear un programa de mensajería interna que al hacer la comprobación de si tenías mensajes pendientes de leer te ponía el mensaje pendiente (el formulario correspondiente) encima de todos los programas que tenías abiertos en ese momento. Supongo que si utilizas el mismo código en un timer que se actualice cada poco tiempo conseguiras que el formulario que quieres se quede siempres encima de todo.
Espero que te sirva. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Form de Alarma al frente de todo | Carmelo Cash | OOP | 3 | 17-09-2008 02:08:49 |
traer al frente un form no modal (de entre varios), utilizando el valor en el caption | jcapitan | OOP | 2 | 23-05-2007 02:33:43 |
FORM al frente de una aplicacion(Word, Excel, etc.)? | DM2005 | Varios | 1 | 08-07-2006 14:52:44 |
Form Al frente | el_enigma1 | OOP | 2 | 20-01-2005 00:28:21 |
TImage q ocupe todo el form | DarkByte | Gráficos | 2 | 13-09-2003 15:59:38 |
|