Прочитать на английском

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


Form.Activate Событие

Определение

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

public event EventHandler Activate;

Тип события

Примеры

В следующем примере кода показано, как задать OnActivate атрибут в элементе Form , указывающий на метод, который выполняется при возникновении Activate события. Метод Form2_Activate подготавливает вторую форму к отображению. Этот пример является частью более крупного примера для Form обзора.

Примечание

В следующем примере кода используется однофайловая модель кода, и при копировании непосредственно в файл кода программной части может работать неправильно. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением .aspx. Дополнительные сведения см . в разделе общие сведения о синтаксисе страницы веб-форм ASP.NET.

// When Form2 is activated
private void Form2_Activate(object sender, EventArgs e)
{
    Form2.BackColor = Color.DarkGray;
    Form2.ForeColor = Color.White;
    Form2.Font.Bold = BooleanOption.True;
}

Комментарии

Событие Activate возникает в следующих обстоятельствах:

  • При первом запросе страницы активируется первая форма.

  • ActiveForm Если свойство страницы задано программным способом.

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

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

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

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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