Control.Events Control.Events Control.Events Control.Events Property

Definición

Obtiene una lista de delegados de controladores de eventos del control.Gets a list of event handler delegates for the control. Esta propiedad es de sólo lectura.This property is read-only.

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

Valor de propiedad

Lista de delegados de controladores de eventos.The list of event handler delegates.

Ejemplos

En el ejemplo siguiente se crea un evento Clickdenominado, que agrega y quita controladores de la colección del EventHandlerList control cuando se llama al evento desde una página.The following example creates an event, named Click, that adds and removes handlers from the control's EventHandlerList collection when the event is called from a page.

Nota: En este ejemplo se optimiza el modo en que un control agrega y quita eventos de la lista que mantiene el control.Note This example optimizes how a control adds and removes events from the list of them that the control maintains. Si crea un control personalizado y desea definir un evento, utilice código similar a este.If you create custom control and want to define an event, use code similar to this. Esta técnica se puede utilizar en C#, pero no en Visual Basic.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);
    }
}

Comentarios

Esta propiedad es de tipo EventHandlerList, que usa un algoritmo de búsqueda lineal para buscar entradas en la lista de delegados.This property is of type EventHandlerList, which uses a linear search algorithm to find entries in the list of delegates. Un algoritmo de búsqueda lineal es ineficaz cuando se trabaja con un gran número de entradas.A linear search algorithm is inefficient when working with a large number of entries. Por lo tanto, si tiene una lista grande, la búsqueda de entradas con esta propiedad será lenta.Therefore, when you have a large list, finding entries with this property will be slow.

Se aplica a

Consulte también: