usar - El foco perdido de la forma en C#
textbox1 focus() (2)
Si entiendo tu pregunta, creo que realmente quieres atrapar la desactivación. Manejador de botones dentro de su formulario principal:
private void button1_Click(object sender, EventArgs e)
{
Form childForm = new Form();
childForm.Deactivate += delegate
{
childForm.Close();
};
childForm.Show();
}
Esta puede ser una simple pregunta C # pero necesito una solución.
Tengo dos formularios, form1 y form2 , con form1 con un botón . Al hacer clic en el botón, quiero mostrar form2 . Cuando form2 pierde el foco, quiero ocultarlo ( form2 ). ¿Cómo puedo hacer esto? Traté de suscribirme al evento LostFocus de form2 , pero no está funcionando.
Por favor, ayúdame con esto.
Nota: uso .Net 2.0
Utilice el controlador de eventos Deactivate