Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство Control.Events

 

Опубликовано: Октябрь 2016

Возвращает список делегатов обработчиков событий для элемента управления. Это свойство доступно только для чтения.

Пространство имен:   System.Web.UI
Сборка:  System.Web (в System.Web.dll)

protected EventHandlerList Events { get; }

Значение свойства

Type: System.ComponentModel.EventHandlerList

Список делегатов обработчиков событий.

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

В следующем примере создается событие с именем Click, который добавляет и удаляет обработчики из элемента управления EventHandlerList коллекции, когда событие вызывается со страницы.

Примечание   в этом примере оптимизирует как добавляет и удаляет события из списка, элемент управления поддерживает элемент управления. При создании пользовательского элемента управления и определить событие, используйте код, аналогичный следующему. Этот метод можно использовать в C#, но не в Visual Basic.

// Create an event that adds and removes handlers from the
// Control.Events collection when this event is called from
// a participating page.
public event EventHandler Click {
    add {
        Events.AddHandler(EventClick, value);
    }
    remove {
        Events.RemoveHandler(EventClick, value);
    }
}

.NET Framework
Доступно с 1.1
Вернуться в начало
Показ: