Control.Events Свойство

Определение

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

protected:
 property System::ComponentModel::EventHandlerList ^ Events { System::ComponentModel::EventHandlerList ^ get(); };
protected System.ComponentModel.EventHandlerList Events { get; }
member this.Events : System.ComponentModel.EventHandlerList
Protected ReadOnly Property Events As 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);
    }
}

Комментарии

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

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

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