Form.Deactivate Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando un formulario activo se vuelve inactivo. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET.
public:
event EventHandler ^ Deactivate;
public event EventHandler Deactivate;
member this.Deactivate : EventHandler
Public Custom Event Deactivate As EventHandler
Tipo de evento
Ejemplos
En el ejemplo de código siguiente se muestra cómo interceptar el Deactivate evento para borrar .SelectionList Este ejemplo forma parte de un ejemplo más grande para la Form información general.
// When Form1 is deactivated
private void Form1_Deactivate(object sender, EventArgs e)
{
count++;
}
' When Form1 is deactivated
Private Sub Form1_Deactivate(ByVal sender As Object, _
ByVal e As EventArgs)
count += 1
End Sub
Comentarios
Un formulario se vuelve inactivo en las siguientes circunstancias:
Cuando la ActiveForm propiedad de la página se establece mediante programación en otro formulario.
Cuando el usuario navega a un formulario a través de un Link control cuyo destino es un formulario.
Si no se produce ninguna de estas acciones, el formulario activo nunca recibirá un Deactivate evento. La posición de este evento en la cadena de eventos hace que sea muy importante restablecer los controles secundarios, el conjunto de datos o las variables globales.