Visual Basic - activar una ventana sin tener el foco

Life is soft - evento anual de software empresarial
   
Vista:

activar una ventana sin tener el foco

Publicado por arisonassis (2 intervenciones) el 29/05/2008 19:06:19
Hola a todos, necesito que me ayudeis con este tema que me está rompiendo la cabeza desde hace un par de meses y no consigo solucionarlo.
La idéa es traer un formulario que tengo hecho con visual basic 6.0, a primer plano, y que tenga el foco, parece sencillo, pero ya he utilizado las funciones setforegroundwindow, setfocus, activewindow, y muchas veces no funciona.
Es decir si estoy en cualquier aplicación de windows y presiono la tecla que se supone que debe de activar el formulario que quiero... muchas veces se queda éste parpadeando, como si realmente se le intentara dar el foco, pero hasta que no hago click en el no se activa.

Alguien me ayuda?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:activar una ventana sin tener el foco

Publicado por arisonnassis (2 intervenciones) el 14/06/2008 14:11:18
ocultando el form con Hide y cuando lo vuelves a necesitar lo activas con show
ejemplo:

Form1.Hide
......
......
Form1.Show
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar