Bring a form to the front

Desde mi shell WPF hago llamadas a dlls que son los diferentes programas que aún tengo en WF. El problema es que, a veces, el form que cargo, se queda detrás de la ventana WPF.

Si te pasa esto, la solución es muy simple:

private void frm_Shown(object sender, EventArgs e)
       {
          
this.TopMost = true;
           this.Focus();
           this.BringToFront();
           this.TopMost = false;
       }

Para acortar, puedes crear un “form” con este evento, del que heredarán todos los demás.

http://www.techtalkz.com/c-c-sharp/104703-bring-form-front.html

Sonrisa

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s