using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; namespace TestFormApplication { /// <summary> /// Summary description for Form1. /// </summary> public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.Button _btnGo; /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.Container components = null; private Hashtable _hash = new Hashtable(); public delegate void GaryDelegate(string message); public event GaryDelegate Hey { add { _hash["Hey"] = (GaryDelegate) _hash["Hey"] + value; } remove { _hash["Hey"] = (GaryDelegate) _hash["Hey"] - value; } } ... ... ...I get the following compiler error :-