![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/08/2008, 08:08
|
![Avatar de Peterpay](http://static.forosdelweb.com/customavatars/avatar194134_3.gif) | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 9 meses Puntos: 87 | |
Respuesta: Generador de Eventos. Primero tendrias q escribir el delegado del EventHandler
supongamos que tienes una clase q se llama pedidos y quieres q revise el evento cuando al pedido se le adiciona o elimina un item public delegate void PedidoModificadoEventHandler(object sender,Eventargs e);
despues de eso requieres definir un evento como public event PedidoModificadoEventHandler OnPedidoModificado;
ya que tienes eso en tu clase supongamos que tenemos 2 eventos uno que se llama AgregarElementos al pedido y otro que se llama EliminarElementos
public void AgregarElementos()
{
// Aqui y en el otro metodo como ejemplo solo invocas al evento obviamente del lado del consumidor de tu clase debe estar implementado
OnPedidoModificado(this,new EventArgs());
}
PD. este ejemplo es meramente ilustrativo hay muchas cosas mas que puedes hacer como definir tu propia clase de argumento de eventos herendando de EventArgs , definir tal vez alguna enumeracion para complementarlo que se yo. el limite lo pones tu. |