You could also unsubscribe the events as well, but I rather use flags as mentioned by Graus.
FYI: If you have subscribed the event, you unsubscribe it like this:
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button1.Click -= new System.EventHandler(this.button1_Click);