Formulario Siempre ON TOP

05/05/2005 - 18:11 por Fernando Ruiz | Informe spam
Quería saber como se puede hacer en VB .NET para tener un formulario de mi
aplicación siempre ON TOP por encima de cualquier otro formulario de mi misma
aplicación o de cualquier otro programa que se esté ejecutando en la máquina.
Es que lo he hecho con VB6 hace bastante tiempo y ahora con el "cambio" a
.NET no se si la cosa es diferente.

En conclusión lo que quiero conseguir es algo parecido al efecto que tienen
las ventanas del Messenger o el Outlook cuando te llega una nueva
notificación, email, etc... estés en la aplicación que estés te aparece la
ventanita abajo a la derecha...

Saludos y Gracias.

Preguntas similare

Leer las respuestas

#1 Guillermo guille
05/05/2005 - 21:02 | Informe spam
Usa BringToFront que es como el ZOrder de VB6

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Fernando Ruiz" wrote in message
news:
Quería saber como se puede hacer en VB .NET para tener un formulario de mi
aplicación siempre ON TOP por encima de cualquier otro formulario de mi misma
aplicación o de cualquier otro programa que se esté ejecutando en la máquina.
Es que lo he hecho con VB6 hace bastante tiempo y ahora con el "cambio" a
.NET no se si la cosa es diferente.

En conclusión lo que quiero conseguir es algo parecido al efecto que tienen
las ventanas del Messenger o el Outlook cuando te llega una nueva
notificación, email, etc... estés en la aplicación que estés te aparece la
ventanita abajo a la derecha...

Saludos y Gracias.
Respuesta Responder a este mensaje
#2 Fernando Ruiz
05/05/2005 - 23:10 | Informe spam
Muchas Gracias Guillermo por tu rápida respuesta.

De todas formas creo, sino estoy equivocado. que este método lo que me
permite es cambiar el orden de los objetos dentro de los formularios de mi
aplicación, pero lo que quiero es que un formulario de mi aplicación esté
siempre por encima de cualquier otra aplicación que se esté ejecutando en el
equipo. Incluso cuando no tenga mi aplicación el focus.
Al igual que el "Administrador de tareas" de Windows cuando se abre está
siempre por encima de cualquier pantalla de cualquier aplicación que tengamos
abierta.

Saludos.
"Guillermo 'guille'" escribió:

Usa BringToFront que es como el ZOrder de VB6

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Fernando Ruiz" wrote in message
news:
> Quería saber como se puede hacer en VB .NET para tener un formulario de mi
> aplicación siempre ON TOP por encima de cualquier otro formulario de mi misma
> aplicación o de cualquier otro programa que se esté ejecutando en la máquina.
> Es que lo he hecho con VB6 hace bastante tiempo y ahora con el "cambio" a
> .NET no se si la cosa es diferente.
>
> En conclusión lo que quiero conseguir es algo parecido al efecto que tienen
> las ventanas del Messenger o el Outlook cuando te llega una nueva
> notificación, email, etc... estés en la aplicación que estés te aparece la
> ventanita abajo a la derecha...
>
> Saludos y Gracias.



Respuesta Responder a este mensaje
#3 Guillermo guille
06/05/2005 - 15:44 | Informe spam
yo para esos casos uso el API de Windows.
http://www.elguille.info/NET/vb6ane...oundWindow

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Fernando Ruiz" wrote in message
news:
Muchas Gracias Guillermo por tu rápida respuesta.

De todas formas creo, sino estoy equivocado. que este método lo que me
permite es cambiar el orden de los objetos dentro de los formularios de mi
aplicación, pero lo que quiero es que un formulario de mi aplicación esté
siempre por encima de cualquier otra aplicación que se esté ejecutando en el
equipo. Incluso cuando no tenga mi aplicación el focus.
Al igual que el "Administrador de tareas" de Windows cuando se abre está
siempre por encima de cualquier pantalla de cualquier aplicación que tengamos
abierta.

Saludos.
"Guillermo 'guille'" escribió:

Usa BringToFront que es como el ZOrder de VB6

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Fernando Ruiz" wrote in message
news:
> Quería saber como se puede hacer en VB .NET para tener un formulario de mi
> aplicación siempre ON TOP por encima de cualquier otro formulario de mi
> misma
> aplicación o de cualquier otro programa que se esté ejecutando en la
> máquina.
> Es que lo he hecho con VB6 hace bastante tiempo y ahora con el "cambio" a
> .NET no se si la cosa es diferente.
>
> En conclusión lo que quiero conseguir es algo parecido al efecto que
> tienen
> las ventanas del Messenger o el Outlook cuando te llega una nueva
> notificación, email, etc... estés en la aplicación que estés te aparece la
> ventanita abajo a la derecha...
>
> Saludos y Gracias.






Respuesta Responder a este mensaje
#4 José Ramón
06/05/2005 - 18:25 | Informe spam
Form1.TopMost=true

"Fernando Ruiz" escribió en el
mensaje news:
Quería saber como se puede hacer en VB .NET para tener un formulario de mi
aplicación siempre ON TOP por encima de cualquier otro formulario de mi
misma
aplicación o de cualquier otro programa que se esté ejecutando en la
máquina.
Es que lo he hecho con VB6 hace bastante tiempo y ahora con el "cambio" a
.NET no se si la cosa es diferente.

En conclusión lo que quiero conseguir es algo parecido al efecto que
tienen
las ventanas del Messenger o el Outlook cuando te llega una nueva
notificación, email, etc... estés en la aplicación que estés te aparece la
ventanita abajo a la derecha...

Saludos y Gracias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida