Поделиться через


Form.Deactivate Событие

Определение

Происходит, когда активная форма становится неактивной. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET.

public:
 event EventHandler ^ Deactivate;
public event EventHandler Deactivate;
member this.Deactivate : EventHandler 
Public Custom Event Deactivate As EventHandler 

Тип события

Примеры

В следующем примере кода показано, как отловить Deactivate событие для очистки SelectionList. Этот пример является частью более крупного примера для Form обзора.

// 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

Комментарии

Форма становится неактивной в следующих случаях:

  • Если свойству ActiveForm страницы программно присваивается другая форма.

  • Когда пользователь переходит к форме с помощью Link элемента управления, целевой целью которого является форма.

Если ни то из этих действий не выполняется, активная форма никогда не получит Deactivate событие. Положение этого события в цепочке событий делает его очень важным при сбросе дочерних элементов управления, набора данных или глобальных переменных.

Применяется к

См. также раздел