Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade Control.Events

 

Obtém uma lista de delegados de manipulador de eventos para o controle. Esta propriedade é somente para leitura.

Namespace:   System.Web.UI
Assembly:  System.Web (em System.Web.dll)

protected EventHandlerList Events { get; }

Valor da Propriedade

Type: System.ComponentModel.EventHandlerList

A lista de delegados de manipulador de eventos.

This property is of type T:System.ComponentModel.EventHandlerList, which uses a linear search algorithm to find entries in the list of delegates. A linear search algorithm is inefficient when working with a large number of entries. Therefore, when you have a large list, finding entries with this property will be slow.

The following example creates an event, named Click, that adds and removes handlers from the control's T:System.ComponentModel.EventHandlerList collection when the event is called from a page.

Note   This example optimizes how a control adds and removes events from the list of them that the control maintains. If you create custom control and want to define an event, use code similar to this. This technique can be used in C#, but not in 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
Disponível desde 1.1
Retornar ao início
Mostrar: