Como hago que mi apicacioin pase a primer plano

24/11/2005 - 12:12 por BobDylan | Informe spam
Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
recibir un mensaje pase a primer plano? o que se active. Gracias.

Preguntas similare

Leer las respuestas

#1 Pep
24/11/2005 - 13:29 | Informe spam
Bob Dylan?.. el Musico?.. es para alguna cancion?

Me.Activate()

Espero que sea esto lo que pides.
Saludos.
Pep,
[MVP] Visual Developer - Visual Basic


"BobDylan" escribió:

Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
recibir un mensaje pase a primer plano? o que se active. Gracias.
Respuesta Responder a este mensaje
#2 BobDylan
24/11/2005 - 13:34 | Informe spam
Eso activa el formulario y le da el foco no? pero yo estoy en una clase y
tengo un puerto escuchando y cuando llegué determinado mensaje de otra
aplicacion quiero activar la aplicacion que está escuchando.
Me explico? si, soy el musico jeje.

"Pep" escribió:

Bob Dylan?.. el Musico?.. es para alguna cancion?

Me.Activate()

Espero que sea esto lo que pides.
Saludos.
Pep,
[MVP] Visual Developer - Visual Basic


"BobDylan" escribió:

> Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
> recibir un mensaje pase a primer plano? o que se active. Gracias.
Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
24/11/2005 - 13:50 | Informe spam
La propiedad TopMost de un formulario te permite poner un formulario en
primer plano.

¿Es esto lo que necesitas?.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"BobDylan" wrote:

Eso activa el formulario y le da el foco no? pero yo estoy en una clase y
tengo un puerto escuchando y cuando llegué determinado mensaje de otra
aplicacion quiero activar la aplicacion que está escuchando.
Me explico? si, soy el musico jeje.

"Pep" escribió:

> Bob Dylan?.. el Musico?.. es para alguna cancion?
>
> Me.Activate()
>
> Espero que sea esto lo que pides.
> Saludos.
> Pep,
> [MVP] Visual Developer - Visual Basic
>
>
> "BobDylan" escribió:
>
> > Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
> > recibir un mensaje pase a primer plano? o que se active. Gracias.
Respuesta Responder a este mensaje
#4 BobDylan
24/11/2005 - 13:57 | Informe spam
Pues sí. Listo!! gracias a los dos. Por cierto tengo un par de libros tuyos
que me gustaron mucho (ASP3 y uno naranja de .net)
"Jorge Serrano [MVP VB]" escribió:

La propiedad TopMost de un formulario te permite poner un formulario en
primer plano.

¿Es esto lo que necesitas?.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"BobDylan" wrote:

> Eso activa el formulario y le da el foco no? pero yo estoy en una clase y
> tengo un puerto escuchando y cuando llegué determinado mensaje de otra
> aplicacion quiero activar la aplicacion que está escuchando.
> Me explico? si, soy el musico jeje.
>
> "Pep" escribió:
>
> > Bob Dylan?.. el Musico?.. es para alguna cancion?
> >
> > Me.Activate()
> >
> > Espero que sea esto lo que pides.
> > Saludos.
> > Pep,
> > [MVP] Visual Developer - Visual Basic
> >
> >
> > "BobDylan" escribió:
> >
> > > Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
> > > recibir un mensaje pase a primer plano? o que se active. Gracias.
Respuesta Responder a este mensaje
#5 Pep
24/11/2005 - 17:46 | Informe spam
hola de nuevo,
Cuando lanzas un "activate" de un form, si tiene alguna aplicacion por
delante, este empieza a parpadear en la barra de tareas, para indicarte que
recibio el foco y en condiciones normales el form se pone por encima de
cualquier otro form que tengas en pantalla.
Si ejecutas dos forms que disparados por un timer ejecutan "me.activate()",
observaras como uno va pasando a primer plano por encima del ultimo que lo
estaba, siempre y cuando tenga el suficiente tiempo para refrescarse. O sea
con "activate" y "refresh" respondia a tu respuesta.
Otra cosa es querer que tu form este por encima de todos los que se
encuentren en pantalla... entonces "topmost", pero debes tener en cuenta que
ocultara a todos los demas, impidiendo su interaccion con el usuario, ademas
de no poder poner en primer plano ninguno de los demas.
En ocasiones es recomendable usar los dos juntos, pero tienen que ser en
casos muy concretos y justificados.

Si os parece estare contento de mandaros un ejemplo.. a ti y otro a Jorge.

Saludos,
Pep,

[MVP] Visual Developer - Visual Basic


"BobDylan" escribió:

Eso activa el formulario y le da el foco no? pero yo estoy en una clase y
tengo un puerto escuchando y cuando llegué determinado mensaje de otra
aplicacion quiero activar la aplicacion que está escuchando.
Me explico? si, soy el musico jeje.

"Pep" escribió:

> Bob Dylan?.. el Musico?.. es para alguna cancion?
>
> Me.Activate()
>
> Espero que sea esto lo que pides.
> Saludos.
> Pep,
> [MVP] Visual Developer - Visual Basic
>
>
> "BobDylan" escribió:
>
> > Hola a todos, con que sentencia o sentencias hago que mi propia aplicación al
> > recibir un mensaje pase a primer plano? o que se active. Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida