public Eventdemo() { var clickMe = new Button() { Parent = this, Text = "Click Me", Width = 50, Height = 100, Location = new Point( (ClientSize.Width - Width) / 2, (ClientSize.Height - Height) / 2 ) }; // an event can register by hooking up a delegate for that event. // an EventHandler delegate is assigned // to the button's Click event clickMe.Click += new EventHandler(OnClickMeClicked); // pre-defined events and delegates clickMe.Click += new EventHandler(OnClickMeClicked); // Can register delegate with link on already assigned method or clickMe.Click -= new EventHandler(OnClickMeClicked); // unregister it clickMe.Click += new EventHandler(OnClickMeClicked2); // our custom "Startdelegate" delegate is assigned // to our custom "StartEvent" event. StartEvent += new Startdelegate(OnStartEvent); Closed += OnClosingEvent; // Firing an event looks just like a method call // fire our custom event StartEvent(); }
public EventDemo() { Button clickMe = new Button(); clickMe.Parent = this; clickMe.Text = "Click Me"; clickMe.Location = new Point((ClientSize.Width - clickMe.Width) / 2, (ClientSize.Height - clickMe.Height) / 2); //An EventHandler delegate is assigned to the button's click event clickMe.Click += new EventHandler(OnClickMeClicked); StartEvent += new Startdelegate(OnStartEvent); StartEvent(); }
public Eventdemo() { Button clickMe = new Button(); clickMe.Parent = this; clickMe.Text = "Click Me"; clickMe.Location = new Point( (ClientSize.Width - clickMe.Width) / 2, (ClientSize.Height - clickMe.Height) / 2); // an EventHandler delegate is assigned // to the button's Click event clickMe.Click += new EventHandler(OnClickMeClicked); // our custom "Startdelegate" delegate is assigned // to our custom "StartEvent" event. StartEvent += new Startdelegate(OnStartEvent); // fire our custom event StartEvent(); }
public Eventdemo() { Button clickMe = new Button(); clickMe.Parent = this; clickMe.Text = "Click Me"; clickMe.Location = new Point((ClientSize.Width - clickMe.Width)/2, (ClientSize.Height - clickMe.Height)/2); //an EventHandler delegate is assigned //to the button's Click event clickMe.Click += new EventHandler(OnClickMeClicked); //we have a delegate of type Startdelegate, which the event was declared to accept, //hooked up to the StartEvent event. //The += syntax registers a delegate with an event. //To unregister with an event, use the -= with the same syntax. StartEvent += new Startdelegate(OnStartEvent); StartEvent(); }