Control.Events Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een lijst met gedelegeerden van de gebeurtenis-handler op voor het besturingselement. Deze eigenschap is alleen-lezen.
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
Waarde van eigenschap
De lijst met gedelegeerden van de gebeurtenis-handler.
Voorbeelden
In het volgende voorbeeld wordt een gebeurtenis gemaakt met de naam Click, waarmee handlers worden toegevoegd aan en verwijderd uit de verzameling van EventHandlerList het besturingselement wanneer de gebeurtenis wordt aangeroepen vanaf een pagina.
Note
In dit voorbeeld wordt geoptimaliseerd hoe een besturingselement gebeurtenissen toevoegt en verwijdert uit de lijst met gebeurtenissen die door het besturingselement worden onderhouden. Als u een aangepast besturingselement maakt en een gebeurtenis wilt definiëren, gebruikt u code die vergelijkbaar is met dit. Deze techniek kan worden gebruikt in C#, maar niet 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);
}
}
Opmerkingen
Deze eigenschap is van het type EventHandlerList, dat gebruikmaakt van een lineair zoekalgoritmen om vermeldingen te vinden in de lijst met gemachtigden. Een lineair zoekalgoritmen zijn inefficiënt bij het werken met een groot aantal vermeldingen. Als u een grote lijst hebt, is het zoeken van vermeldingen met deze eigenschap dus traag.