como darle Focus a otra aplicacion que esta corriendo

15/10/2004 - 01:41 por FcoNavarroB | Informe spam
Que tal a Todos quiero saber como hacer para si mi aplicacion ya este
ejcutada no solo no aparesca dos veces, si no tambien que me ponga de nuevo
al frente la aplicacion que se esta ejecutando, ya logre cerrar la aplicacion
si es la segudna o mas por medio de :

enEjecucion =
Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length
If enEjecucion Then 'Si ya se esta ejecutando el programa se cierra
Application.Exit()
End IF

Pero ahora como le digo que la que ya esta ejecutada tenga el Focus

Preguntas similare

Leer las respuestas

#1 Guillermo guille
15/10/2004 - 04:10 | Informe spam
Prueba con esto:
http://www.elguille.info/NET/dotnet...stance.htm

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)


"FcoNavarroB" wrote in message
news:
Que tal a Todos quiero saber como hacer para si mi aplicacion ya este
ejcutada no solo no aparesca dos veces, si no tambien que me ponga de nuevo
al frente la aplicacion que se esta ejecutando, ya logre cerrar la aplicacion
si es la segudna o mas por medio de :

enEjecucion > Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length
If enEjecucion Then 'Si ya se esta ejecutando el programa se cierra
Application.Exit()
End IF

Pero ahora como le digo que la que ya esta ejecutada tenga el Focus
Respuesta Responder a este mensaje
#2 FcoNavarroB
15/10/2004 - 18:11 | Informe spam
Que tal Gille como estas, gracias por el tip de hehco si vi tu codigo pero me
gusto mas el que no se necesitaban API's si te fijas el codigo que puse fue
copia de tu codigo de http://www.elguille.info/NET/dotnet...tance2.htm ,
pero creo que tendre que usar el de las API's

Muchas gracias Guille

"Guillermo 'guille'" wrote:

Prueba con esto:
http://www.elguille.info/NET/dotnet...stance.htm

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)


"FcoNavarroB" wrote in message
news:
> Que tal a Todos quiero saber como hacer para si mi aplicacion ya este
> ejcutada no solo no aparesca dos veces, si no tambien que me ponga de nuevo
> al frente la aplicacion que se esta ejecutando, ya logre cerrar la aplicacion
> si es la segudna o mas por medio de :
>
> enEjecucion > > Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length
> If enEjecucion Then 'Si ya se esta ejecutando el programa se cierra
> Application.Exit()
> End IF
>
> Pero ahora como le digo que la que ya esta ejecutada tenga el Focus



Respuesta Responder a este mensaje
#3 Guillermo guille
15/10/2004 - 19:16 | Informe spam
A mi la que siempre me ha funcionado "sin problemas" es precisamente la del
API, aunque el inconveniente es que debe tener el mismo título en la ventana.


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)


"FcoNavarroB" wrote in message
news:
Que tal Gille como estas, gracias por el tip de hehco si vi tu codigo pero me
gusto mas el que no se necesitaban API's si te fijas el codigo que puse fue
copia de tu codigo de http://www.elguille.info/NET/dotnet...tance2.htm ,
pero creo que tendre que usar el de las API's

Muchas gracias Guille

"Guillermo 'guille'" wrote:

Prueba con esto:
http://www.elguille.info/NET/dotnet...stance.htm

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)


"FcoNavarroB" wrote in message
news:
> Que tal a Todos quiero saber como hacer para si mi aplicacion ya este
> ejcutada no solo no aparesca dos veces, si no tambien que me ponga de
> nuevo
> al frente la aplicacion que se esta ejecutando, ya logre cerrar la
> aplicacion
> si es la segudna o mas por medio de :
>
> enEjecucion >> > Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length
> If enEjecucion Then 'Si ya se esta ejecutando el programa se cierra
> Application.Exit()
> End IF
>
> Pero ahora como le digo que la que ya esta ejecutada tenga el Focus



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